Loading services/surfaceflinger/SurfaceFlinger.cpp +5 −1 Original line number Diff line number Diff line Loading @@ -8273,7 +8273,11 @@ ftl::SharedFuture<FenceResult> SurfaceFlinger::renderScreenImpl( Mutex::Autolock lock(mStateLock); const DisplayDevice* display = nullptr; if (parent) { display = findDisplay([layerStack = parent->getLayerStack()](const auto& display) { const frontend::LayerSnapshot* snapshot = mLayerLifecycleManagerEnabled ? mLayerSnapshotBuilder.getSnapshot(parent->sequence) : parent->getLayerSnapshot(); display = findDisplay([layerStack = snapshot->outputFilter.layerStack](const auto& display) { return display.getLayerStack() == layerStack; }).get(); } Loading Loading
services/surfaceflinger/SurfaceFlinger.cpp +5 −1 Original line number Diff line number Diff line Loading @@ -8273,7 +8273,11 @@ ftl::SharedFuture<FenceResult> SurfaceFlinger::renderScreenImpl( Mutex::Autolock lock(mStateLock); const DisplayDevice* display = nullptr; if (parent) { display = findDisplay([layerStack = parent->getLayerStack()](const auto& display) { const frontend::LayerSnapshot* snapshot = mLayerLifecycleManagerEnabled ? mLayerSnapshotBuilder.getSnapshot(parent->sequence) : parent->getLayerSnapshot(); display = findDisplay([layerStack = snapshot->outputFilter.layerStack](const auto& display) { return display.getLayerStack() == layerStack; }).get(); } Loading