summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/InfoDropTarget.java
diff options
context:
space:
mode:
authorKenny Guy <kennyguy@google.com>2014-07-31 11:39:16 +0100
committerKenny Guy <kennyguy@google.com>2014-08-04 14:38:09 +0100
commitf07af7b77de0319355e228e8630824d924522d78 (patch)
treed613515bfad8f7dc6a5cef1d78ecf4ff970ba1fa /src/com/android/launcher3/InfoDropTarget.java
parente755d469d40b95e763a9dcb67d0e4f511d1948dd (diff)
downloadandroid_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.java11
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