From 8e984c9ec174c1db37c59680ab25b750eb5b5d24 Mon Sep 17 00:00:00 2001 From: Fabian Kozynski Date: Mon, 9 Nov 2020 14:30:40 -0500 Subject: [PATCH] Fix handler in ColorInversionTile SecureSetting In order to use handleRefreshState, the observer should use mHandler (background thread). Test: manual Change-Id: I3d27b4e0036af1b6ca621d9b6eeb5174a911ed1c --- .../src/com/android/systemui/qs/tiles/ColorInversionTile.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/SystemUI/src/com/android/systemui/qs/tiles/ColorInversionTile.java b/packages/SystemUI/src/com/android/systemui/qs/tiles/ColorInversionTile.java index 39952488799a7..a6d96042d5afd 100644 --- a/packages/SystemUI/src/com/android/systemui/qs/tiles/ColorInversionTile.java +++ b/packages/SystemUI/src/com/android/systemui/qs/tiles/ColorInversionTile.java @@ -70,7 +70,7 @@ public class ColorInversionTile extends QSTileImpl { super(host, backgroundLooper, mainHandler, metricsLogger, statusBarStateController, activityStarter, qsLogger); - mSetting = new SecureSetting(secureSettings, mainHandler, + mSetting = new SecureSetting(secureSettings, mHandler, Secure.ACCESSIBILITY_DISPLAY_INVERSION_ENABLED, userTracker.getUserId()) { @Override protected void handleValueChanged(int value, boolean observedChange) {