summaryrefslogtreecommitdiff
path: root/services/surfaceflinger/SurfaceFlinger.cpp
diff options
context:
space:
mode:
author Treehugger Robot <treehugger-gerrit@google.com> 2022-02-01 21:32:13 +0000
committer Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> 2022-02-01 21:32:13 +0000
commitbd970d02bc3721f9bf37181259e516a730f340cc (patch)
tree5115c3b735114abd51c97f05a025ddd6cc27b5f2 /services/surfaceflinger/SurfaceFlinger.cpp
parentb737c9e09601ca193d95c0fb1f1bb3453dd61b09 (diff)
parent5cc75e347f53b5a06b989a2a69bdba9831c2ec32 (diff)
Merge "Ensure deferred cleanup when display is off" am: 5cc75e347f
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1952223 Change-Id: I86f3d6e81b285e4c79866cd14f04845df1d0e357
Diffstat (limited to 'services/surfaceflinger/SurfaceFlinger.cpp')
-rw-r--r--services/surfaceflinger/SurfaceFlinger.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/services/surfaceflinger/SurfaceFlinger.cpp b/services/surfaceflinger/SurfaceFlinger.cpp
index fabb3fea5d..893dc2a5d2 100644
--- a/services/surfaceflinger/SurfaceFlinger.cpp
+++ b/services/surfaceflinger/SurfaceFlinger.cpp
@@ -2410,6 +2410,7 @@ void SurfaceFlinger::postComposition() {
mTimeStats->recordDisplayEventConnectionCount(sfConnections + appConnections);
if (isDisplayConnected && !display->isPoweredOn()) {
+ getRenderEngine().cleanupPostRender();
return;
}