Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 54602b48 authored by Melody Hsu's avatar Melody Hsu Committed by Android (Google) Code Review
Browse files

Merge "Add snapshot nullptr check in SF#renderScreenImpl" into main

parents 23081dae d96534c4
Loading
Loading
Loading
Loading
+6 −4
Original line number Diff line number Diff line
@@ -8295,11 +8295,13 @@ ftl::SharedFuture<FenceResult> SurfaceFlinger::renderScreenImpl(
            const frontend::LayerSnapshot* snapshot = mLayerLifecycleManagerEnabled
                    ? mLayerSnapshotBuilder.getSnapshot(parent->sequence)
                    : parent->getLayerSnapshot();
            display = findDisplay([layerStack =
                                           snapshot->outputFilter.layerStack](const auto& display) {
            if (snapshot) {
                display = findDisplay([layerStack = snapshot->outputFilter.layerStack](
                                              const auto& display) {
                              return display.getLayerStack() == layerStack;
                          }).get();
            }
        }

        if (display == nullptr) {
            display = renderArea->getDisplayDevice().get();