commit | 03e407270c7ad76632f982c886d0776bed9e9b4c | [log] [tgz] |
---|---|---|
author | Mathias Agopian <mathias@google.com> | Thu Apr 26 16:11:59 2012 -0700 |
committer | Mathias Agopian <mathias@google.com> | Thu Apr 26 19:52:22 2012 -0700 |
tree | f930ae7e2079ef7dd2b7b2e7cc2a737d542b470c | |
parent | 627f471812871d4a3d02abe87e190ffe24e0ff41 [diff] [blame] |
set vsync power hint Change-Id: I28c2faf9ff584df3e74392712971cbcf75eb9e98
diff --git a/services/surfaceflinger/DisplayHardware/DisplayHardware.cpp b/services/surfaceflinger/DisplayHardware/DisplayHardware.cpp index 48651b6..bb93215 100644 --- a/services/surfaceflinger/DisplayHardware/DisplayHardware.cpp +++ b/services/surfaceflinger/DisplayHardware/DisplayHardware.cpp
@@ -358,6 +358,13 @@ mVSyncHandler = handler; } +void DisplayHardware::eventControl(int event, int enabled) { + if (event == EVENT_VSYNC) { + mPowerHAL.vsyncHint(enabled); + } + mHwc->eventControl(event, enabled); +} + void DisplayHardware::onVSyncReceived(int dpy, nsecs_t timestamp) { sp<VSyncHandler> handler; { // scope for the lock