A few Drawables are not handling an update to a color matrix properly
when its set as a color filter. As a result we now unset and reset the
filter when changed.
Change-Id: I905c516ba365d89bfc552f6b30cfcbc51a0965e8
Fixes:
111853077
mCurrentSetColor, Color.WHITE, mDarkAmount);
updateTintMatrix(mMatrix, color, DARK_ALPHA_BOOST * mDarkAmount);
mMatrixColorFilter.setColorMatrixArray(mMatrix);
+ setColorFilter(null); // setColorFilter only invalidates if the instance changed.
setColorFilter(mMatrixColorFilter);
- invalidate(); // setColorFilter only invalidates if the filter instance changed.
} else {
mDozer.updateGrayscale(this, mDarkAmount);
}