From a90e82d2c0990fd619e46a107c38685223a689a9 Mon Sep 17 00:00:00 2001 From: Lioncash Date: Sat, 24 Aug 2013 09:19:40 -0400 Subject: [PATCH] [Android] Invalidate the options menu upon switching fragments. This hides the 'clear game list' option faster when switching fragment. Also fixes a rare bug where the option might not even redraw when returning to the game list. --- .../org/dolphinemu/dolphinemu/gamelist/GameListActivity.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Source/Android/src/org/dolphinemu/dolphinemu/gamelist/GameListActivity.java b/Source/Android/src/org/dolphinemu/dolphinemu/gamelist/GameListActivity.java index f1d5fbc170..b12bff7ebc 100644 --- a/Source/Android/src/org/dolphinemu/dolphinemu/gamelist/GameListActivity.java +++ b/Source/Android/src/org/dolphinemu/dolphinemu/gamelist/GameListActivity.java @@ -173,6 +173,7 @@ public final class GameListActivity extends Activity mCurFragment = new GameListFragment(); FragmentManager fragmentManager = getFragmentManager(); fragmentManager.beginTransaction().replace(R.id.content_frame, mCurFragment).commit(); + invalidateOptionsMenu(); } break; @@ -182,6 +183,7 @@ public final class GameListActivity extends Activity mCurFragment = new FolderBrowser(); FragmentManager fragmentManager = getFragmentManager(); fragmentManager.beginTransaction().replace(R.id.content_frame, mCurFragment).commit(); + invalidateOptionsMenu(); } break; @@ -198,6 +200,7 @@ public final class GameListActivity extends Activity mCurFragment = new InputConfigFragment(); FragmentManager fragmentManager = getFragmentManager(); fragmentManager.beginTransaction().replace(R.id.content_frame, mCurFragment).commit(); + invalidateOptionsMenu(); } break; @@ -207,6 +210,7 @@ public final class GameListActivity extends Activity mCurFragment = new AboutFragment(); FragmentManager fragmentManager = getFragmentManager(); fragmentManager.beginTransaction().replace(R.id.content_frame, mCurFragment).commit(); + invalidateOptionsMenu(); } break;