diff options
author | Sunny Goyal <sunnygoyal@google.com> | 2016-07-20 12:35:16 -0700 |
---|---|---|
committer | Sunny Goyal <sunnygoyal@google.com> | 2016-07-20 15:04:23 -0700 |
commit | 860538df1d72b3840811b7a39940a224f3326066 (patch) | |
tree | 66dbe65254f01b4d386cc26bad019b669501537d /src/com/android/launcher3/util | |
parent | 1f418d236122910df26f0893ba8e239989a5ee6c (diff) | |
download | android_packages_apps_Trebuchet-860538df1d72b3840811b7a39940a224f3326066.tar.gz android_packages_apps_Trebuchet-860538df1d72b3840811b7a39940a224f3326066.tar.bz2 android_packages_apps_Trebuchet-860538df1d72b3840811b7a39940a224f3326066.zip |
Fixing missing user check when updating shortcuts for an app
Change-Id: I889c555d3402fd71098af29b78eb6d959a071080
Diffstat (limited to 'src/com/android/launcher3/util')
-rw-r--r-- | src/com/android/launcher3/util/ComponentKey.java | 20 |
1 files changed, 9 insertions, 11 deletions
diff --git a/src/com/android/launcher3/util/ComponentKey.java b/src/com/android/launcher3/util/ComponentKey.java index b7aafaea9..144b411fa 100644 --- a/src/com/android/launcher3/util/ComponentKey.java +++ b/src/com/android/launcher3/util/ComponentKey.java @@ -18,6 +18,7 @@ package com.android.launcher3.util; import android.content.ComponentName; import android.content.Context; + import com.android.launcher3.compat.UserHandleCompat; import com.android.launcher3.compat.UserManagerCompat; @@ -60,17 +61,6 @@ public class ComponentKey { mHashCode = Arrays.hashCode(new Object[] {componentName, user}); } - /** - * Encodes a component key as a string of the form [flattenedComponentString#userId]. - */ - public String flattenToString(Context context) { - String flattened = componentName.flattenToString(); - if (user != null) { - flattened += "#" + UserManagerCompat.getInstance(context).getSerialNumberForUser(user); - } - return flattened; - } - @Override public int hashCode() { return mHashCode; @@ -81,4 +71,12 @@ public class ComponentKey { ComponentKey other = (ComponentKey) o; return other.componentName.equals(componentName) && other.user.equals(user); } + + /** + * Encodes a component key as a string of the form [flattenedComponentString#userId]. + */ + @Override + public String toString() { + return componentName.flattenToString() + "#" + user; + } }
\ No newline at end of file |