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

Commit 761f8b4a authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Remove from top layer list if re-parenting top layer."

parents e3c88c6a 8ea97bbe
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -3224,7 +3224,11 @@ uint32_t SurfaceFlinger::setClientStateLocked(
        // changed, we don't want this to cause any more work
    }
    if (what & layer_state_t::eReparent) {
        bool hadParent = layer->hasParent();
        if (layer->reparent(s.parentHandleForChild)) {
            if (!hadParent) {
                mCurrentState.layersSortedByZ.remove(layer);
            }
            flags |= eTransactionNeeded|eTraversalNeeded;
        }
    }