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

Commit 9e890a93 authored by Riley Jones's avatar Riley Jones
Browse files

Cleanup qs shortcut flag in OneHandedSettingsUtils

Test: atest OneHandedSettingsUtilsTest
Bug: 367414968
Flag: EXEMPT flag cleanup
Change-Id: Ic906bd025ea9df7c5b083899608be4e1324ae317
parent 693d6946
Loading
Loading
Loading
Loading
+4 −10
Original line number Diff line number Diff line
@@ -257,16 +257,10 @@ public class OneHandedSettingsUtils {
            return true;
        }

        if (android.view.accessibility.Flags.a11yQsShortcut()) {
        // Checks QS_SHORTCUT_KEY
        final String targetsQs = Settings.Secure.getStringForUser(context.getContentResolver(),
                Settings.Secure.ACCESSIBILITY_QS_TARGETS, sCurrentUserId);
            if (!TextUtils.isEmpty(targetsQs) && targetsQs.contains(ONE_HANDED_MODE_TARGET_NAME)) {
                return true;
            }
        }

        return false;
        return !TextUtils.isEmpty(targetsQs) && targetsQs.contains(ONE_HANDED_MODE_TARGET_NAME);
    }

    /**
+0 −17
Original line number Diff line number Diff line
@@ -22,14 +22,9 @@ import static com.google.common.truth.Truth.assertThat;

import android.content.Context;
import android.os.UserHandle;
import android.platform.test.annotations.DisableFlags;
import android.platform.test.annotations.EnableFlags;
import android.platform.test.flag.junit.SetFlagsRule;
import android.provider.Settings;
import android.view.accessibility.Flags;

import org.junit.Before;
import org.junit.Rule;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.RobolectricTestRunner;
@@ -37,8 +32,6 @@ import org.robolectric.RuntimeEnvironment;

@RunWith(RobolectricTestRunner.class)
public class OneHandedSettingsUtilsTest {
    @Rule
    public final SetFlagsRule mSetFlagsRule = new SetFlagsRule();
    private static final int OFF = 0;
    private static final int ON = 1;

@@ -162,7 +155,6 @@ public class OneHandedSettingsUtilsTest {
    }

    @Test
    @EnableFlags(Flags.FLAG_A11Y_QS_SHORTCUT)
    public void getShortcutEnabled_qsShortcutEnabled_returnTrue() {
        setupShortcuts(
                /* enableFab= */ false, /* enableVolumeKeys= */ false, /* enableQs=*/ true);
@@ -170,15 +162,6 @@ public class OneHandedSettingsUtilsTest {
        assertThat(OneHandedSettingsUtils.getShortcutEnabled(mContext)).isTrue();
    }

    @Test
    @DisableFlags(Flags.FLAG_A11Y_QS_SHORTCUT)
    public void getShortcutEnabled_flagDisabled_qsShortcutEnabled_returnFalse() {
        setupShortcuts(
                /* enableFab= */ false, /* enableVolumeKeys= */ false, /* enableQs=*/ true);

        assertThat(OneHandedSettingsUtils.getShortcutEnabled(mContext)).isFalse();
    }

    private void setupShortcuts(boolean enableFab, boolean enableVolumeKeys, boolean enableQs) {
        setupShortcut(Settings.Secure.ACCESSIBILITY_BUTTON_TARGETS, enableFab);
        setupShortcut(Settings.Secure.ACCESSIBILITY_SHORTCUT_TARGET_SERVICE, enableVolumeKeys);