Prevent lockscreen album art from flickering on metadata change.

Bug: 22626989
Change-Id: Ie3030e570902bf985f02549839eebff4c8a8849b
This commit is contained in:
Julia Reynolds
2015-07-22 17:07:42 -04:00
parent 091f0e5c6c
commit 4b9658ae9f

View File

@@ -1657,7 +1657,8 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode,
}
if (metaDataChanged) {
if (mBackdropBack.getDrawable() != null) {
Drawable drawable = mBackdropBack.getDrawable();
Drawable drawable =
mBackdropBack.getDrawable().getConstantState().newDrawable().mutate();
mBackdropFront.setImageDrawable(drawable);
if (mScrimSrcModeEnabled) {
mBackdropFront.getDrawable().mutate().setXfermode(mSrcOverXferMode);