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

Commit 566a1c81 authored by Treehugger Robot's avatar Treehugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Move magnification_enlarge_pointer aconfig to bugfix flag" into main

parents 50d2a614 7490b43a
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -175,10 +175,13 @@ flag {
}

flag {
    name: "magnification_enlarge_pointer"
    name: "magnification_enlarge_pointer_bugfix"
    namespace: "accessibility"
    description: "When fullscreen magnification is enabled, pointer icon is enlarged"
    bug: "355734856"
    metadata {
        purpose: PURPOSE_BUGFIX
    }
}

flag {
+1 −1
Original line number Diff line number Diff line
@@ -1759,7 +1759,7 @@ public class FullScreenMagnificationController implements
     * @param scale     The new scale factor.
     */
    public void notifyScaleForInput(int displayId, float scale) {
        if (Flags.magnificationEnlargePointer()) {
        if (Flags.magnificationEnlargePointerBugfix()) {
            mControllerCtx.getInputManager()
                    .setAccessibilityPointerIconScaleFactor(displayId, scale);
        }
+7 −7
Original line number Diff line number Diff line
@@ -18,7 +18,7 @@ package com.android.server.accessibility.magnification;

import static android.accessibilityservice.MagnificationConfig.MAGNIFICATION_MODE_FULLSCREEN;

import static com.android.server.accessibility.Flags.FLAG_MAGNIFICATION_ENLARGE_POINTER;
import static com.android.server.accessibility.Flags.FLAG_MAGNIFICATION_ENLARGE_POINTER_BUGFIX;
import static com.android.server.accessibility.magnification.FullScreenMagnificationController.MagnificationInfoChangedCallback;
import static com.android.server.accessibility.magnification.MockMagnificationConnection.TEST_DISPLAY;
import static com.android.window.flags.Flags.FLAG_ALWAYS_DRAW_MAGNIFICATION_FULLSCREEN_BORDER;
@@ -1484,7 +1484,7 @@ public class FullScreenMagnificationControllerTest {
    }

    @Test
    @RequiresFlagsEnabled(FLAG_MAGNIFICATION_ENLARGE_POINTER)
    @RequiresFlagsEnabled(FLAG_MAGNIFICATION_ENLARGE_POINTER_BUGFIX)
    public void persistScale_setValue_notifyInput() {
        register(TEST_DISPLAY);

@@ -1504,7 +1504,7 @@ public class FullScreenMagnificationControllerTest {
    }

    @Test
    @RequiresFlagsEnabled(FLAG_MAGNIFICATION_ENLARGE_POINTER)
    @RequiresFlagsEnabled(FLAG_MAGNIFICATION_ENLARGE_POINTER_BUGFIX)
    public void setScale_setNonTransientScale_notifyInput() {
        register(TEST_DISPLAY);

@@ -1516,7 +1516,7 @@ public class FullScreenMagnificationControllerTest {
    }

    @Test
    @RequiresFlagsEnabled(FLAG_MAGNIFICATION_ENLARGE_POINTER)
    @RequiresFlagsEnabled(FLAG_MAGNIFICATION_ENLARGE_POINTER_BUGFIX)
    public void setScaleAndCenter_setTransientScale_notNotifyInput() {
        register(TEST_DISPLAY);

@@ -1531,7 +1531,7 @@ public class FullScreenMagnificationControllerTest {
    }

    @Test
    @RequiresFlagsEnabled(FLAG_MAGNIFICATION_ENLARGE_POINTER)
    @RequiresFlagsEnabled(FLAG_MAGNIFICATION_ENLARGE_POINTER_BUGFIX)
    public void setScaleAndCenter_setNonTransientScale_notifyInput() {
        register(TEST_DISPLAY);

@@ -1543,7 +1543,7 @@ public class FullScreenMagnificationControllerTest {
    }

    @Test
    @RequiresFlagsEnabled(FLAG_MAGNIFICATION_ENLARGE_POINTER)
    @RequiresFlagsEnabled(FLAG_MAGNIFICATION_ENLARGE_POINTER_BUGFIX)
    public void setCenter_notNotifyInput() {
        register(TEST_DISPLAY);

@@ -1561,7 +1561,7 @@ public class FullScreenMagnificationControllerTest {
    }

    @Test
    @RequiresFlagsEnabled(FLAG_MAGNIFICATION_ENLARGE_POINTER)
    @RequiresFlagsEnabled(FLAG_MAGNIFICATION_ENLARGE_POINTER_BUGFIX)
    public void offsetMagnifiedRegion_notNotifyInput() {
        register(TEST_DISPLAY);