Listen to LauncherUserInfo config changes and hide/unhide private space
entrypoint accordingly
Flag: android.multiuser.add_launcher_user_config
Bug: 346553745
Test: Manual - verified on device
Test: atest LauncherAppsTests
Change-Id: I202c4c76af4f96d5b3226daffcfebc2f9b9703b1
diff --git a/src/com/android/launcher3/LauncherAppState.java b/src/com/android/launcher3/LauncherAppState.java
index 01d0a74..3936fe6 100644
--- a/src/com/android/launcher3/LauncherAppState.java
+++ b/src/com/android/launcher3/LauncherAppState.java
@@ -188,7 +188,9 @@
mOnTerminateCallback.add(() ->
settingsCache.unregister(NOTIFICATION_BADGING_URI, notificationLister));
// Register an observer to notify Launcher about Private Space settings toggle.
- registerPrivateSpaceHideWhenLockListener(settingsCache);
+ if (!android.multiuser.Flags.addLauncherUserConfig()) {
+ registerPrivateSpaceHideWhenLockListener(settingsCache);
+ }
}
public LauncherAppState(Context context, @Nullable String iconCacheFileName) {