diff options
| author | 2011-07-13 20:42:19 -0700 | |
|---|---|---|
| committer | 2011-07-13 20:42:19 -0700 | |
| commit | 9837d6d02fc0968614efe5260a176e0c406fe93c (patch) | |
| tree | 1681118bbf2513b421dc076f8d3917dac2bca985 | |
| parent | 648b36bc3011437aeb1991dd355c83be7e5f0db5 (diff) | |
Fix bug in submenus opened from icon menus
Change-Id: I8b60ceefbccb5cad78d1b5c55702a2685a5f5382
| -rw-r--r-- | core/java/com/android/internal/view/menu/IconMenuPresenter.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/core/java/com/android/internal/view/menu/IconMenuPresenter.java b/core/java/com/android/internal/view/menu/IconMenuPresenter.java index 56128d4659bd..d1b1dae80315 100644 --- a/core/java/com/android/internal/view/menu/IconMenuPresenter.java +++ b/core/java/com/android/internal/view/menu/IconMenuPresenter.java @@ -179,8 +179,10 @@ public class IconMenuPresenter extends BaseMenuPresenter { @Override public void onCloseMenu(MenuBuilder menu, boolean allMenusAreClosing) { mOpenSubMenuId = 0; - mOpenSubMenu.dismiss(); - mOpenSubMenu = null; + if (mOpenSubMenu != null) { + mOpenSubMenu.dismiss(); + mOpenSubMenu = null; + } } @Override |