diff options
author | Nader Jawad <njawad@google.com> | 2018-04-09 09:54:48 -0700 |
---|---|---|
committer | Nader Jawad <njawad@google.com> | 2018-04-10 19:37:19 +0000 |
commit | 85ff47e3fc50aca0befb16b233f7cac2630a0d73 (patch) | |
tree | 5a2f1f7a7bdb9799f8657e0e0a1a21cdfd68e5f0 /tests/HwAccelerationTest/src | |
parent | 02adb97ec2eccb84f7ad5f0b16b8f091c3e3641a (diff) |
Removed hidden mutable APIs from PorterDuffColorFilter
Removed PorterDuffColorFilter#setColor and PorterDuffColorFilter#setMode
as the public facing ColorFilter API is immutable. These framework
internal APIs were causing issues with Drawables as updates to state of
the ColorFilter would not be propagated up to the Drawable to cause an
invalidation.
Fixes: 77723600
Test: Ran atest on SystemUITest and CtsGraphicsTest modules
Change-Id: I935c9e35ffa225735b951bb3b1eb753ea5815a84
Diffstat (limited to 'tests/HwAccelerationTest/src')
-rw-r--r-- | tests/HwAccelerationTest/src/com/android/test/hwui/ColorFiltersMutateActivity.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/HwAccelerationTest/src/com/android/test/hwui/ColorFiltersMutateActivity.java b/tests/HwAccelerationTest/src/com/android/test/hwui/ColorFiltersMutateActivity.java index a7bdabd64684..0787d823756c 100644 --- a/tests/HwAccelerationTest/src/com/android/test/hwui/ColorFiltersMutateActivity.java +++ b/tests/HwAccelerationTest/src/com/android/test/hwui/ColorFiltersMutateActivity.java @@ -106,7 +106,7 @@ public class ColorFiltersMutateActivity extends Activity { mPorterDuffColor = porterDuffColor; final PorterDuffColorFilter filter = (PorterDuffColorFilter) mBlendPaint.getColorFilter(); - filter.setColor(mPorterDuffColor); + mBlendPaint.setColorFilter(new PorterDuffColorFilter(porterDuffColor, filter.getMode())); invalidate(); } |