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

Commit a1bf6f26 authored by Nader Jawad's avatar Nader Jawad Committed by Automerger Merge Worker
Browse files

Merge "Fixed issue where canvas transforms were applied multiple times in...

Merge "Fixed issue where canvas transforms were applied multiple times in overscroll scenarios on Android Go devices." into udc-dev am: 75bd5713 am: 017778b6

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/22603143



Change-Id: I82733c8fccbd22800f98242f75dca6712f5d6195
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents b9c0d894 017778b6
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -293,8 +293,10 @@ void RenderNodeDrawable::drawContent(SkCanvas* canvas) const {
                // with the same canvas transformation + clip into the target
                // canvas then draw the layer on top
                if (renderNode->hasHolePunches()) {
                    canvas->save();
                    TransformCanvas transformCanvas(canvas, SkBlendMode::kDstOut);
                    displayList->draw(&transformCanvas);
                    canvas->restore();
                }
                canvas->drawImageRect(snapshotImage, SkRect::Make(srcBounds),
                                      SkRect::Make(dstBounds), sampling, &paint,