summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSunny Goyal <sunnygoyal@google.com>2014-11-20 17:01:00 -0800
committerSunny Goyal <sunnygoyal@google.com>2014-11-20 17:02:24 -0800
commit2a66bbf3f01c2be20ecbf9df4dd9e98d50ed119f (patch)
tree4532806e6c60fc0bb166d97b831643fdadd96035
parentc8f4e1bc88401cad3cc5e439cd08450974d99d81 (diff)
downloadandroid_packages_apps_Trebuchet-2a66bbf3f01c2be20ecbf9df4dd9e98d50ed119f.tar.gz
android_packages_apps_Trebuchet-2a66bbf3f01c2be20ecbf9df4dd9e98d50ed119f.tar.bz2
android_packages_apps_Trebuchet-2a66bbf3f01c2be20ecbf9df4dd9e98d50ed119f.zip
Disabling auto addition of managed profile shortcuts
Bug: 16188104 Change-Id: Ib6464c22140df6d60112eb35f5983718b3db6288
-rw-r--r--src/com/android/launcher3/LauncherModel.java9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/com/android/launcher3/LauncherModel.java b/src/com/android/launcher3/LauncherModel.java
index 11440c0fc..954887dc3 100644
--- a/src/com/android/launcher3/LauncherModel.java
+++ b/src/com/android/launcher3/LauncherModel.java
@@ -87,6 +87,7 @@ public class LauncherModel extends BroadcastReceiver
static final boolean DEBUG_LOADERS = false;
private static final boolean DEBUG_RECEIVER = false;
private static final boolean REMOVE_UNRESTORED_ICONS = true;
+ private static final boolean ADD_MANAGED_PROFILE_SHORTCUTS = false;
static final String TAG = "Launcher.Model";
@@ -2847,7 +2848,7 @@ public class LauncherModel extends BroadcastReceiver
mBgAllAppsList.add(new AppInfo(mContext, app, user, mIconCache, mLabelCache));
}
- if (!user.equals(UserHandleCompat.myUserHandle())) {
+ if (ADD_MANAGED_PROFILE_SHORTCUTS && !user.equals(UserHandleCompat.myUserHandle())) {
// Add shortcuts for packages which were installed while launcher was dead.
String shortcutsSetKey = INSTALLED_SHORTCUTS_SET_PREFIX
+ mUserManager.getSerialNumberForUser(user);
@@ -2981,7 +2982,8 @@ public class LauncherModel extends BroadcastReceiver
}
// Auto add shortcuts for added packages.
- if (!UserHandleCompat.myUserHandle().equals(mUser)) {
+ if (ADD_MANAGED_PROFILE_SHORTCUTS
+ && !UserHandleCompat.myUserHandle().equals(mUser)) {
SharedPreferences prefs = context.getSharedPreferences(
LauncherAppState.getSharedPreferencesKey(), Context.MODE_PRIVATE);
String shortcutsSetKey = INSTALLED_SHORTCUTS_SET_PREFIX
@@ -3015,7 +3017,8 @@ public class LauncherModel extends BroadcastReceiver
case OP_REMOVE:
// Remove the packageName for the set of auto-installed shortcuts. This
// will ensure that the shortcut when the app is installed again.
- if (!UserHandleCompat.myUserHandle().equals(mUser)) {
+ if (ADD_MANAGED_PROFILE_SHORTCUTS
+ && !UserHandleCompat.myUserHandle().equals(mUser)) {
SharedPreferences prefs = context.getSharedPreferences(
LauncherAppState.getSharedPreferencesKey(), Context.MODE_PRIVATE);
String shortcutsSetKey = INSTALLED_SHORTCUTS_SET_PREFIX