diff options
author | 2012-03-24 17:47:24 -0700 | |
---|---|---|
committer | 2012-04-11 18:17:30 -0700 | |
commit | 562f4b2c1e555b853997113bb54b21303d642bc6 (patch) | |
tree | 6a993b132e8de612b4db7be332f29e9eaae91611 /services/surfaceflinger/MessageQueue.cpp | |
parent | ea0c6c9396f1deb7e3580d7c22b684c4abc2955a (diff) |
handle surfaces posts independently from composition
surfaceflinger will now handle each surface post
as soon as possible and handle the composition
itself at VSYNC time as usual.
Change-Id: I6b1ae33fd56062d86e5419ebab8def0ca5803fbf
Diffstat (limited to 'services/surfaceflinger/MessageQueue.cpp')
-rw-r--r-- | services/surfaceflinger/MessageQueue.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/services/surfaceflinger/MessageQueue.cpp b/services/surfaceflinger/MessageQueue.cpp index 290fff469d..1ff3567f4d 100644 --- a/services/surfaceflinger/MessageQueue.cpp +++ b/services/surfaceflinger/MessageQueue.cpp @@ -133,8 +133,7 @@ status_t MessageQueue::postMessage( } void MessageQueue::invalidate() { -// mHandler->signalInvalidate(); - mEvents->requestNextVsync(); + mHandler->signalInvalidate(); } void MessageQueue::refresh() { |