diff options
| -rw-r--r-- | core/java/com/android/internal/view/menu/MenuItemImpl.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/core/java/com/android/internal/view/menu/MenuItemImpl.java b/core/java/com/android/internal/view/menu/MenuItemImpl.java index 04147ab99e4a..2564921c909f 100644 --- a/core/java/com/android/internal/view/menu/MenuItemImpl.java +++ b/core/java/com/android/internal/view/menu/MenuItemImpl.java @@ -382,7 +382,10 @@ public final class MenuItemImpl implements MenuItem { } if (mIconResId != NO_ICON) { - return mMenu.getResources().getDrawable(mIconResId); + Drawable icon = mMenu.getResources().getDrawable(mIconResId); + mIconResId = NO_ICON; + mIconDrawable = icon; + return icon; } return null; |