summaryrefslogtreecommitdiff
path: root/services/surfaceflinger/SurfaceFlinger.cpp
diff options
context:
space:
mode:
author Peiyong Lin <lpy@google.com> 2019-04-05 22:34:02 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2019-04-05 22:34:02 +0000
commit2bbf60ab1deb650f8164b734916f80bb4183f22b (patch)
tree0a1ecd59adeff0a85d42a74f433b39ab5d2ab61d /services/surfaceflinger/SurfaceFlinger.cpp
parentdee669c2b02fd5be25201f30860658ad490b28d9 (diff)
parent8ec87f8c6d72084c919d99680ee770bf1635cd26 (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.cpp5
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;
}