diff options
| author | 2012-11-14 14:41:42 -0800 | |
|---|---|---|
| committer | 2012-11-14 14:41:42 -0800 | |
| commit | ee932d0ad1a16cc93b4bd9eaf9cb3cc756fb2dfc (patch) | |
| tree | 0408d0fdf0b16517683fc78fc7cb17839703eb60 /services/surfaceflinger/LayerBase.cpp | |
| parent | 3fdeb48e3c89be15fe3b539a26ec9a3cf28c898c (diff) | |
Reset compositionType to HWC_FRAMEBUFFER before calling prepare()
Honor the documentation. this broke in JB-MR1.
Change-Id: I841a93b409fc940374bc748c4e143d82a192669c
Diffstat (limited to 'services/surfaceflinger/LayerBase.cpp')
| -rw-r--r-- | services/surfaceflinger/LayerBase.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/services/surfaceflinger/LayerBase.cpp b/services/surfaceflinger/LayerBase.cpp index db4ef87d44..9b03c747fa 100644 --- a/services/surfaceflinger/LayerBase.cpp +++ b/services/surfaceflinger/LayerBase.cpp @@ -300,6 +300,7 @@ void LayerBase::setGeometry( void LayerBase::setPerFrameData(const sp<const DisplayDevice>& hw, HWComposer::HWCLayerInterface& layer) { + layer.setPerFrameDefaultState(); // we have to set the visible region on every frame because // we currently free it during onLayerDisplayed(), which is called // after HWComposer::commit() -- every frame. |