summaryrefslogtreecommitdiff
path: root/libs/hwui/pipeline/skia/SkiaDisplayList.cpp
diff options
context:
space:
mode:
authorTreehugger Robot <treehugger-gerrit@google.com>2021-01-19 19:12:04 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2021-01-19 19:12:04 +0000
commite03df0f3312c2db4c20ec3aac6e318a9b41414b6 (patch)
tree024325720d3b4601f99907c3ae0c7e9635beb825 /libs/hwui/pipeline/skia/SkiaDisplayList.cpp
parent0a2feb8a7c450ef063a6da4f1c29a6318947be36 (diff)
parentf1ec5149265545054b365c9dc13129186f105630 (diff)
Merge "Check ProjectBackwards property for childrens after children's syncProperties()." am: b22ef02f1f am: 56f018b1e4 am: f1ec514926
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1550595 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: Icca967b1c9d5738be115e9db44ce55be58f3fd15
Diffstat (limited to 'libs/hwui/pipeline/skia/SkiaDisplayList.cpp')
-rw-r--r--libs/hwui/pipeline/skia/SkiaDisplayList.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/hwui/pipeline/skia/SkiaDisplayList.cpp b/libs/hwui/pipeline/skia/SkiaDisplayList.cpp
index e6c6e1094c40..3498f715b455 100644
--- a/libs/hwui/pipeline/skia/SkiaDisplayList.cpp
+++ b/libs/hwui/pipeline/skia/SkiaDisplayList.cpp
@@ -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();
}