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

Commit 017778b6 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

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



Change-Id: Id63f39968af348de08e8979dc7e36da5ff39de3f
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents c7ed002a 75bd5713
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,