Merge "Check ProjectBackwards property for childrens after children's syncProperties()."
This commit is contained in:
@@ -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();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user