Use sysui lib to determine if screen pinning is enabled
Bug: 70294936
Change-Id: Ie71984a1693ad2ffbb308a1830486511cb2c3577
diff --git a/quickstep/libs/sysui_shared.jar b/quickstep/libs/sysui_shared.jar
index 420ecef..0e9034a 100644
--- a/quickstep/libs/sysui_shared.jar
+++ b/quickstep/libs/sysui_shared.jar
Binary files differ
diff --git a/quickstep/src/com/android/quickstep/TaskSystemShortcut.java b/quickstep/src/com/android/quickstep/TaskSystemShortcut.java
index 9200eeb..ca99253 100644
--- a/quickstep/src/com/android/quickstep/TaskSystemShortcut.java
+++ b/quickstep/src/com/android/quickstep/TaskSystemShortcut.java
@@ -122,10 +122,6 @@
public static class Pin extends TaskSystemShortcut {
- // Same as Settings.System.LOCK_TO_APP_ENABLED, which is hidden.
- // TODO use call from shared lib instead
- private static final String LOCK_TO_APP_ENABLED = "lock_to_app_enabled";
-
private Handler mHandler;
public Pin() {
@@ -139,8 +135,7 @@
if (sysUiProxy == null) {
return null;
}
- if (Settings.System.getInt(launcher.getContentResolver(),
- LOCK_TO_APP_ENABLED, 0) == 0) {
+ if (!ActivityManagerWrapper.getInstance().isLockToAppEnabled()) {
return null;
}
return view -> {