summaryrefslogtreecommitdiffstats
path: root/src/com
diff options
context:
space:
mode:
authorPatrick Dubroy <dubroy@google.com>2010-10-25 14:24:36 -0700
committerPatrick Dubroy <dubroy@google.com>2010-10-25 14:24:48 -0700
commit3c6dbcdcfe75bddc1e8876a29c2f33b127d6321d (patch)
treeb71d8b6f0d02a57b7366b67aa8d60394b6a53f69 /src/com
parent960c6f4bcfa852fc4bbd2291946faf982cfa432f (diff)
downloadandroid_packages_apps_Trebuchet-3c6dbcdcfe75bddc1e8876a29c2f33b127d6321d.tar.gz
android_packages_apps_Trebuchet-3c6dbcdcfe75bddc1e8876a29c2f33b127d6321d.tar.bz2
android_packages_apps_Trebuchet-3c6dbcdcfe75bddc1e8876a29c2f33b127d6321d.zip
Fix crash when dragging from all apps to home.
Diffstat (limited to 'src/com')
-rw-r--r--src/com/android/launcher2/AllAppsPagedView.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/com/android/launcher2/AllAppsPagedView.java b/src/com/android/launcher2/AllAppsPagedView.java
index 54b2d27b0..54343cf0d 100644
--- a/src/com/android/launcher2/AllAppsPagedView.java
+++ b/src/com/android/launcher2/AllAppsPagedView.java
@@ -481,15 +481,18 @@ public class AllAppsPagedView extends PagedView
@Override
public void onDestroyActionMode(ActionMode mode) {
+ final Menu menu = mode.getMenu();
+
// Re-parent the drop targets into the toolbar, and restore their layout params
+
ApplicationInfoDropTarget infoButton =
- (ApplicationInfoDropTarget) mLauncher.findViewById(R.id.info_button);
+ (ApplicationInfoDropTarget) menu.findItem(MENU_APP_INFO).getActionView();
((ViewGroup) infoButton.getParent()).removeView(infoButton);
mOrigInfoButtonParent.addView(infoButton, mOrigInfoButtonLayoutParams);
infoButton.setVisibility(View.GONE);
infoButton.setManageVisibility(true);
- DeleteZone deleteZone = (DeleteZone) mLauncher.findViewById(R.id.delete_zone);
+ DeleteZone deleteZone = (DeleteZone) menu.findItem(MENU_DELETE_APP).getActionView();
((ViewGroup) deleteZone.getParent()).removeView(deleteZone);
mOrigDeleteZoneParent.addView(deleteZone, mOrigDeleteZoneLayoutParams);
deleteZone.setVisibility(View.GONE);