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 -> {