Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 61a8d1fb authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "[Settings] Use 1030 opcode, deprecate 1024."

parents 34537c1c 0a16997f
Loading
Loading
Loading
Loading
+5 −5
Original line number Diff line number Diff line
@@ -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();