diff options
author | Patrick Dubroy <dubroy@google.com> | 2010-10-25 14:24:36 -0700 |
---|---|---|
committer | Patrick Dubroy <dubroy@google.com> | 2010-10-25 14:24:48 -0700 |
commit | 3c6dbcdcfe75bddc1e8876a29c2f33b127d6321d (patch) | |
tree | b71d8b6f0d02a57b7366b67aa8d60394b6a53f69 /src/com | |
parent | 960c6f4bcfa852fc4bbd2291946faf982cfa432f (diff) | |
download | packages_apps_trebuchet-3c6dbcdcfe75bddc1e8876a29c2f33b127d6321d.zip packages_apps_trebuchet-3c6dbcdcfe75bddc1e8876a29c2f33b127d6321d.tar.gz packages_apps_trebuchet-3c6dbcdcfe75bddc1e8876a29c2f33b127d6321d.tar.bz2 |
Fix crash when dragging from all apps to home.
Diffstat (limited to 'src/com')
-rw-r--r-- | src/com/android/launcher2/AllAppsPagedView.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/com/android/launcher2/AllAppsPagedView.java b/src/com/android/launcher2/AllAppsPagedView.java index 54b2d27..54343cf 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); |