commit | ee932d0ad1a16cc93b4bd9eaf9cb3cc756fb2dfc | [log] [tgz] |
---|---|---|
author | Mathias Agopian <mathias@google.com> | Wed Nov 14 14:41:42 2012 -0800 |
committer | Mathias Agopian <mathias@google.com> | Wed Nov 14 14:41:42 2012 -0800 |
tree | 0408d0fdf0b16517683fc78fc7cb17839703eb60 | |
parent | 3fdeb48e3c89be15fe3b539a26ec9a3cf28c898c [diff] [blame] |
Reset compositionType to HWC_FRAMEBUFFER before calling prepare() Honor the documentation. this broke in JB-MR1. Change-Id: I841a93b409fc940374bc748c4e143d82a192669c
diff --git a/services/surfaceflinger/DisplayHardware/HWComposer.cpp b/services/surfaceflinger/DisplayHardware/HWComposer.cpp index 31d731e..29b778d 100644 --- a/services/surfaceflinger/DisplayHardware/HWComposer.cpp +++ b/services/surfaceflinger/DisplayHardware/HWComposer.cpp
@@ -803,7 +803,9 @@ virtual void setAcquireFenceFd(int fenceFd) { getLayer()->acquireFenceFd = fenceFd; } - + virtual void setPerFrameDefaultState() { + getLayer()->compositionType = HWC_FRAMEBUFFER; + } virtual void setDefaultState() { getLayer()->compositionType = HWC_FRAMEBUFFER; getLayer()->hints = 0;