summaryrefslogtreecommitdiff
path: root/core/java/android/app/Dialog.java
diff options
context:
space:
mode:
authorAdam Powell <adamp@google.com>2010-12-01 13:09:24 -0800
committerAndroid (Google) Code Review <android-gerrit@google.com>2010-12-01 13:09:24 -0800
commitc868b15418d377b7a4c78eb754fb858dfdcf0756 (patch)
treefb5a929e4d3d486e1574d86e5030503208c37edf /core/java/android/app/Dialog.java
parentfad778754cec0b0cc7723d0ecbc78fbfe9dbb763 (diff)
parent8515ee846bd76aee86ec5ddfcc4dd1e626dd999c (diff)
Merge "Fix bug 3240444 - add OnMenuVisibilityListener for action bar."
Diffstat (limited to 'core/java/android/app/Dialog.java')
-rw-r--r--core/java/android/app/Dialog.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/core/java/android/app/Dialog.java b/core/java/android/app/Dialog.java
index 64a4d7a71c50..f90fc59a33b3 100644
--- a/core/java/android/app/Dialog.java
+++ b/core/java/android/app/Dialog.java
@@ -735,6 +735,9 @@ public class Dialog implements DialogInterface, Window.Callback,
* @see Activity#onMenuOpened(int, Menu)
*/
public boolean onMenuOpened(int featureId, Menu menu) {
+ if (featureId == Window.FEATURE_ACTION_BAR) {
+ mActionBar.dispatchMenuVisibilityChanged(true);
+ }
return true;
}
@@ -749,6 +752,9 @@ public class Dialog implements DialogInterface, Window.Callback,
* @see Activity#onPanelClosed(int, Menu)
*/
public void onPanelClosed(int featureId, Menu menu) {
+ if (featureId == Window.FEATURE_ACTION_BAR) {
+ mActionBar.dispatchMenuVisibilityChanged(false);
+ }
}
/**