commit | d11bade4e5d7b7818090d775f0bb4dea9d719206 | [log] [tgz] |
---|---|---|
author | Ady Abraham <adyabr@google.com> | Mon Aug 01 16:18:03 2022 -0700 |
committer | Ady Abraham <adyabr@google.com> | Mon Aug 01 16:23:25 2022 -0700 |
tree | fc49aea275d69b819644224dea38d39a1802d1a0 | |
parent | c525efb611803c572e2f1154655e1e8fcdfeef30 [diff] |
SF: build with ANDROID_UTILS_REF_BASE_DISABLE_IMPLICIT_CONSTRUCTION Change-Id: I347b2cf57f1df426d11d07a84075419597d4a442 Test: presubmit
diff --git a/services/surfaceflinger/CompositionEngine/src/Display.cpp b/services/surfaceflinger/CompositionEngine/src/Display.cpp index ea856e4..09adaed 100644 --- a/services/surfaceflinger/CompositionEngine/src/Display.cpp +++ b/services/surfaceflinger/CompositionEngine/src/Display.cpp
@@ -196,7 +196,7 @@ }); if (hasQueuedFrames) { - releasedLayers.emplace_back(layerFE); + releasedLayers.emplace_back(wp<LayerFE>::fromExisting(layerFE)); } }
diff --git a/services/surfaceflinger/CompositionEngine/src/Output.cpp b/services/surfaceflinger/CompositionEngine/src/Output.cpp index 72922bb..a98aed2 100644 --- a/services/surfaceflinger/CompositionEngine/src/Output.cpp +++ b/services/surfaceflinger/CompositionEngine/src/Output.cpp
@@ -1160,7 +1160,8 @@ if (isPowerHintSessionEnabled()) { // get fence end time to know when gpu is complete in display - setHintSessionGpuFence(std::make_unique<FenceTime>(new Fence(dup(optReadyFence->get())))); + setHintSessionGpuFence( + std::make_unique<FenceTime>(sp<Fence>::make(dup(optReadyFence->get())))); } // swap buffers (presentation) mRenderSurface->queueBuffer(std::move(*optReadyFence));