am 6ceed12a
: Merge "Fix an action bar menu order of operations bug" into jb-mr2-dev
* commit '6ceed12a6ccbbd348849c83b5e810b6325dad994': Fix an action bar menu order of operations bug
This commit is contained in:
@ -989,6 +989,13 @@ public class PhoneWindow extends Window implements MenuBuilder.Callback {
|
|||||||
final Callback cb = getCallback();
|
final Callback cb = getCallback();
|
||||||
if (!mActionBar.isOverflowMenuShowing() || !toggleMenuMode) {
|
if (!mActionBar.isOverflowMenuShowing() || !toggleMenuMode) {
|
||||||
if (cb != null && !isDestroyed() && mActionBar.getVisibility() == View.VISIBLE) {
|
if (cb != null && !isDestroyed() && mActionBar.getVisibility() == View.VISIBLE) {
|
||||||
|
// If we have a menu invalidation pending, do it now.
|
||||||
|
if (mInvalidatePanelMenuPosted &&
|
||||||
|
(mInvalidatePanelMenuFeatures & (1 << FEATURE_OPTIONS_PANEL)) != 0) {
|
||||||
|
mDecor.removeCallbacks(mInvalidatePanelMenuRunnable);
|
||||||
|
mInvalidatePanelMenuRunnable.run();
|
||||||
|
}
|
||||||
|
|
||||||
final PanelFeatureState st = getPanelState(FEATURE_OPTIONS_PANEL, true);
|
final PanelFeatureState st = getPanelState(FEATURE_OPTIONS_PANEL, true);
|
||||||
|
|
||||||
// If we don't have a menu or we're waiting for a full content refresh,
|
// If we don't have a menu or we're waiting for a full content refresh,
|
||||||
|
Reference in New Issue
Block a user