From abbcc241c0db3d9167b5e6baeac1a07f009a05a5 Mon Sep 17 00:00:00 2001 From: Adam Powell Date: Mon, 24 Jan 2011 11:48:54 -0800 Subject: [PATCH] Fix bug 3237638 - make it easy to change a "refresh" AB button/icon into the indeterminate progress icon This fixes a bug that caused ActionViews to not be updated properly after a pass through invalidateOptionsMenu/onPrepareOptionsMenu. Apps can now set/clear action views to display progress spinner widgets or anything else on demand. Change-Id: I138eceb504177c6bb5b86d40a68a82973aa841a5 --- core/java/com/android/internal/view/menu/MenuItemImpl.java | 1 + 1 file changed, 1 insertion(+) diff --git a/core/java/com/android/internal/view/menu/MenuItemImpl.java b/core/java/com/android/internal/view/menu/MenuItemImpl.java index 6fbae9446f30a..305115f9bc218 100644 --- a/core/java/com/android/internal/view/menu/MenuItemImpl.java +++ b/core/java/com/android/internal/view/menu/MenuItemImpl.java @@ -690,6 +690,7 @@ public final class MenuItemImpl implements MenuItem { public MenuItem setActionView(View view) { mActionView = view; + mMenu.onItemActionRequestChanged(this); return this; }