diff options
author | Tony Wickham <twickham@google.com> | 2015-09-18 16:06:55 -0700 |
---|---|---|
committer | Tony Wickham <twickham@google.com> | 2015-09-18 16:06:55 -0700 |
commit | ce86e194c41d37b40bd4423bd1954d05bde24840 (patch) | |
tree | 31937c9de719182383ea3e551ec9bf56a671c13f /src/com/android/launcher3/InfoDropTarget.java | |
parent | fcd19dfcd3afb5f047444e86843d583b8bd53966 (diff) | |
download | android_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.java | 4 |
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; } } |