diff options
author | Treehugger Robot <treehugger-gerrit@google.com> | 2021-01-19 19:12:04 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2021-01-19 19:12:04 +0000 |
commit | e03df0f3312c2db4c20ec3aac6e318a9b41414b6 (patch) | |
tree | 024325720d3b4601f99907c3ae0c7e9635beb825 /libs/hwui/pipeline/skia/SkiaDisplayList.cpp | |
parent | 0a2feb8a7c450ef063a6da4f1c29a6318947be36 (diff) | |
parent | f1ec5149265545054b365c9dc13129186f105630 (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.cpp | 2 |
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(); } |