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

Commit b22ef02f authored by Treehugger Robot's avatar Treehugger Robot Committed by Gerrit Code Review
Browse files

Merge "Check ProjectBackwards property for childrens after children's syncProperties()."

parents 8a1d03fe 937f0554
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -102,12 +102,12 @@ bool SkiaDisplayList::prepareListAndChildren(
    bool hasBackwardProjectedNodesSubtree = false;

    for (auto& child : mChildNodes) {
        hasBackwardProjectedNodesHere |= child.getNodeProperties().getProjectBackwards();
        RenderNode* childNode = child.getRenderNode();
        Matrix4 mat4(child.getRecordedMatrix());
        info.damageAccumulator->pushTransform(&mat4);
        info.hasBackwardProjectedNodes = false;
        childFn(childNode, observer, info, functorsNeedLayer);
        hasBackwardProjectedNodesHere |= child.getNodeProperties().getProjectBackwards();
        hasBackwardProjectedNodesSubtree |= info.hasBackwardProjectedNodes;
        info.damageAccumulator->popTransform();
    }