From 0a16997fe9040486b63de36541ef637dd34d70ed Mon Sep 17 00:00:00 2001 From: Peiyong Lin Date: Wed, 24 Oct 2018 18:23:01 -0700 Subject: [PATCH] [Settings] Use 1030 opcode, deprecate 1024. Previously we separated wide color gamut out of color management and added a new opcode 1030 to query whether the device's built-in display is color managed. This patch deprecated 1024 opcode. BUG: 111505327 Test: Build, flash, boot and check Settings>Display>Color Change-Id: Ifaf03d02d21c47b7b3be987ceaabb61fa4449c8c --- .../display/ColorModePreferenceController.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/com/android/settings/display/ColorModePreferenceController.java b/src/com/android/settings/display/ColorModePreferenceController.java index 3974f76e600..46794364156 100644 --- a/src/com/android/settings/display/ColorModePreferenceController.java +++ b/src/com/android/settings/display/ColorModePreferenceController.java @@ -29,7 +29,7 @@ import com.android.settings.core.BasePreferenceController; public class ColorModePreferenceController extends BasePreferenceController { private static final String TAG = "ColorModePreference"; - private static final int SURFACE_FLINGER_TRANSACTION_QUERY_WIDE_COLOR = 1024; + private static final int SURFACE_FLINGER_TRANSACTION_QUERY_COLOR_MANAGEMENT = 1030; private final ConfigurationWrapper mConfigWrapper; private ColorDisplayController mColorDisplayController; @@ -41,7 +41,7 @@ public class ColorModePreferenceController extends BasePreferenceController { @Override public int getAvailabilityStatus() { - return mConfigWrapper.isScreenWideColorGamut() + return mConfigWrapper.isDeviceColorManaged() && !getColorDisplayController().getAccessibilityTransformActivated() ? AVAILABLE_UNSEARCHABLE : DISABLED_FOR_USER; } @@ -77,17 +77,17 @@ public class ColorModePreferenceController extends BasePreferenceController { mSurfaceFlinger = ServiceManager.getService("SurfaceFlinger"); } - boolean isScreenWideColorGamut() { + boolean isDeviceColorManaged() { if (mSurfaceFlinger != null) { final Parcel data = Parcel.obtain(); final Parcel reply = Parcel.obtain(); data.writeInterfaceToken("android.ui.ISurfaceComposer"); try { - mSurfaceFlinger.transact(SURFACE_FLINGER_TRANSACTION_QUERY_WIDE_COLOR, + mSurfaceFlinger.transact(SURFACE_FLINGER_TRANSACTION_QUERY_COLOR_MANAGEMENT, data, reply, 0); return reply.readBoolean(); } catch (RemoteException ex) { - Log.e(TAG, "Failed to query wide color support", ex); + Log.e(TAG, "Failed to query color management support", ex); } finally { data.recycle(); reply.recycle();