summaryrefslogtreecommitdiff
path: root/services/surfaceflinger/MessageQueue.cpp
diff options
context:
space:
mode:
author Mathias Agopian <mathias@google.com> 2012-03-24 17:47:24 -0700
committer Mathias Agopian <mathias@google.com> 2012-04-11 18:17:30 -0700
commit562f4b2c1e555b853997113bb54b21303d642bc6 (patch)
tree6a993b132e8de612b4db7be332f29e9eaae91611 /services/surfaceflinger/MessageQueue.cpp
parentea0c6c9396f1deb7e3580d7c22b684c4abc2955a (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.cpp3
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() {