diff options
| author | 2019-04-05 22:34:02 +0000 | |
|---|---|---|
| committer | 2019-04-05 22:34:02 +0000 | |
| commit | 2bbf60ab1deb650f8164b734916f80bb4183f22b (patch) | |
| tree | 0a1ecd59adeff0a85d42a74f433b39ab5d2ab61d /services/surfaceflinger/SurfaceFlinger.cpp | |
| parent | dee669c2b02fd5be25201f30860658ad490b28d9 (diff) | |
| parent | 8ec87f8c6d72084c919d99680ee770bf1635cd26 (diff) | |
Merge "Avoid sending powerhint right after GPU composition." into qt-dev
Diffstat (limited to 'services/surfaceflinger/SurfaceFlinger.cpp')
| -rw-r--r-- | services/surfaceflinger/SurfaceFlinger.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/services/surfaceflinger/SurfaceFlinger.cpp b/services/surfaceflinger/SurfaceFlinger.cpp index fccd910795..0dc99bf41e 100644 --- a/services/surfaceflinger/SurfaceFlinger.cpp +++ b/services/surfaceflinger/SurfaceFlinger.cpp @@ -3402,9 +3402,8 @@ bool SurfaceFlinger::doComposeSurfaces(const sp<DisplayDevice>& displayDevice, renderEngine.drawLayers(clientCompositionDisplay, clientCompositionLayers, buf->getNativeBuffer(), /*useFramebufferCache=*/true, std::move(fd), readyFence); - if (expensiveRenderingExpected && displayId) { - mPowerAdvisor.setExpensiveRenderingExpected(*displayId, false); - } + } else if (displayId) { + mPowerAdvisor.setExpensiveRenderingExpected(*displayId, false); } return true; } |