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

Commit f0d69b9e authored by Alan Viverette's avatar Alan Viverette
Browse files

Translate ripple mask to account for drawable bounds

Bug: 23354529
Change-Id: Iaa4fde6b37645492cf902f141f975bdef8e7e14e
parent e3de6c5d
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -855,7 +855,8 @@ public class RippleDrawable extends LayerDrawable {

        // Position the shader to account for canvas translation.
        if (mMaskShader != null) {
            mMaskMatrix.setTranslate(-x, -y);
            final Rect bounds = getBounds();
            mMaskMatrix.setTranslate(bounds.left - x, bounds.top - y);
            mMaskShader.setLocalMatrix(mMaskMatrix);
        }