summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/InfoDropTarget.java
diff options
context:
space:
mode:
authorTony Wickham <twickham@google.com>2015-09-18 16:06:55 -0700
committerTony Wickham <twickham@google.com>2015-09-18 16:06:55 -0700
commitce86e194c41d37b40bd4423bd1954d05bde24840 (patch)
tree31937c9de719182383ea3e551ec9bf56a671c13f /src/com/android/launcher3/InfoDropTarget.java
parentfcd19dfcd3afb5f047444e86843d583b8bd53966 (diff)
downloadandroid_packages_apps_Trebuchet-ce86e194c41d37b40bd4423bd1954d05bde24840.tar.gz
android_packages_apps_Trebuchet-ce86e194c41d37b40bd4423bd1954d05bde24840.tar.bz2
android_packages_apps_Trebuchet-ce86e194c41d37b40bd4423bd1954d05bde24840.zip
Show App Info when dragging widgets from the workspace.
Bug: 24190195 Change-Id: I65f67b7c1a1ae895035942aa97e40186ea5a206f
Diffstat (limited to 'src/com/android/launcher3/InfoDropTarget.java')
-rw-r--r--src/com/android/launcher3/InfoDropTarget.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/com/android/launcher3/InfoDropTarget.java b/src/com/android/launcher3/InfoDropTarget.java
index 006ce5dc0..d444640e6 100644
--- a/src/com/android/launcher3/InfoDropTarget.java
+++ b/src/com/android/launcher3/InfoDropTarget.java
@@ -50,6 +50,8 @@ public class InfoDropTarget extends UninstallDropTarget {
componentName = ((ShortcutInfo) info).intent.getComponent();
} else if (info instanceof PendingAddItemInfo) {
componentName = ((PendingAddItemInfo) info).componentName;
+ } else if (info instanceof LauncherAppWidgetInfo) {
+ componentName = ((LauncherAppWidgetInfo) info).providerName;
}
if (componentName != null) {
launcher.startApplicationDetailsActivity(componentName, info.user);
@@ -70,6 +72,6 @@ public class InfoDropTarget extends UninstallDropTarget {
public static boolean supportsDrop(Context context, ItemInfo info) {
return info instanceof AppInfo || info instanceof ShortcutInfo
- || info instanceof PendingAddItemInfo;
+ || info instanceof PendingAddItemInfo || info instanceof LauncherAppWidgetInfo;
}
}