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

Commit 406f0522 authored by Michael Jurka's avatar Michael Jurka
Browse files

fixing bug where changing alpha on one textview

changed alpha on all other textviews with the 
same drawable

Change-Id: I19c808c59654da9ed907d1356bbefe3d9926add0
parent 06fb6e07
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -3873,10 +3873,10 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener
            mCurrentAlpha = alpha;
            final Drawables dr = mDrawables;
            if (dr != null) {
                if (dr.mDrawableLeft != null) dr.mDrawableLeft.setAlpha(alpha);
                if (dr.mDrawableTop != null) dr.mDrawableTop.setAlpha(alpha);
                if (dr.mDrawableRight != null) dr.mDrawableRight.setAlpha(alpha);
                if (dr.mDrawableBottom != null) dr.mDrawableBottom.setAlpha(alpha);
                if (dr.mDrawableLeft != null) dr.mDrawableLeft.mutate().setAlpha(alpha);
                if (dr.mDrawableTop != null) dr.mDrawableTop.mutate().setAlpha(alpha);
                if (dr.mDrawableRight != null) dr.mDrawableRight.mutate().setAlpha(alpha);
                if (dr.mDrawableBottom != null) dr.mDrawableBottom.mutate().setAlpha(alpha);
            }
            return true;
        }