diff options
author | Kenny Guy <kennyguy@google.com> | 2014-07-31 11:39:16 +0100 |
---|---|---|
committer | Kenny Guy <kennyguy@google.com> | 2014-08-04 14:38:09 +0100 |
commit | f07af7b77de0319355e228e8630824d924522d78 (patch) | |
tree | d613515bfad8f7dc6a5cef1d78ecf4ff970ba1fa /src/com/android/launcher3/InfoDropTarget.java | |
parent | e755d469d40b95e763a9dcb67d0e4f511d1948dd (diff) | |
download | android_packages_apps_Trebuchet-f07af7b77de0319355e228e8630824d924522d78.tar.gz android_packages_apps_Trebuchet-f07af7b77de0319355e228e8630824d924522d78.tar.bz2 android_packages_apps_Trebuchet-f07af7b77de0319355e228e8630824d924522d78.zip |
Launch app details for correct profile.
Support showing app details for apps in other
profiles.
Bug: 16371359
Change-Id: I1cabcd9f74f2a6ea6c4202a7d58af3ff3b458fd2
Diffstat (limited to 'src/com/android/launcher3/InfoDropTarget.java')
-rw-r--r-- | src/com/android/launcher3/InfoDropTarget.java | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/com/android/launcher3/InfoDropTarget.java b/src/com/android/launcher3/InfoDropTarget.java index c8541a92a..7e55af228 100644 --- a/src/com/android/launcher3/InfoDropTarget.java +++ b/src/com/android/launcher3/InfoDropTarget.java @@ -26,6 +26,8 @@ import android.util.AttributeSet; import android.view.View; import android.view.ViewGroup; +import com.android.launcher3.compat.UserHandleCompat; + public class InfoDropTarget extends ButtonDropTarget { private ColorStateList mOriginalTextColor; @@ -82,8 +84,15 @@ public class InfoDropTarget extends ButtonDropTarget { } else if (d.dragInfo instanceof PendingAddItemInfo) { componentName = ((PendingAddItemInfo) d.dragInfo).componentName; } + final UserHandleCompat user; + if (d.dragInfo instanceof ItemInfo) { + user = ((ItemInfo) d.dragInfo).user; + } else { + user = UserHandleCompat.myUserHandle(); + } + if (componentName != null) { - mLauncher.startApplicationDetailsActivity(componentName); + mLauncher.startApplicationDetailsActivity(componentName, user); } // There is no post-drop animation, so clean up the DragView now |