summaryrefslogtreecommitdiff
path: root/Source
diff options
context:
space:
mode:
authorRyan Houdek <Sonicadvance1@gmail.com>2013-06-25 14:36:03 -0500
committerRyan Houdek <Sonicadvance1@gmail.com>2013-06-25 14:36:52 -0500
commitfc0f347ceaa6d03d2374bce3bc92dafff1f6d117 (patch)
tree559445a81b7d72d933ef0dcf986746e165065958 /Source
parent55950365e337755e89d9d39b88a1720c16b297f0 (diff)
[Android] Open the navigation drawer by clicking on the button. Woops, didn't realize that gmail did this as well.
Diffstat (limited to 'Source')
-rw-r--r--Source/Android/src/org/dolphinemu/dolphinemu/GameListActivity.java18
1 files changed, 18 insertions, 0 deletions
diff --git a/Source/Android/src/org/dolphinemu/dolphinemu/GameListActivity.java b/Source/Android/src/org/dolphinemu/dolphinemu/GameListActivity.java
index 41b0ecfd9c..cedf728574 100644
--- a/Source/Android/src/org/dolphinemu/dolphinemu/GameListActivity.java
+++ b/Source/Android/src/org/dolphinemu/dolphinemu/GameListActivity.java
@@ -11,6 +11,7 @@ import android.preference.PreferenceManager;
import android.support.v4.app.ActionBarDrawerToggle;
import android.support.v4.widget.DrawerLayout;
import android.view.Menu;
+import android.view.MenuItem;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ListView;
@@ -74,6 +75,13 @@ public class GameListActivity extends Activity
R.string.drawer_open, /* "open drawer" description for accessibility */
R.string.drawer_close /* "close drawer" description for accessibility */
) {
+ public void onDrawerClosed(View view) {
+ invalidateOptionsMenu(); // creates call to onPrepareOptionsMenu()
+ }
+
+ public void onDrawerOpened(View drawerView) {
+ invalidateOptionsMenu(); // creates call to onPrepareOptionsMenu()
+ }
};
mDrawerLayout.setDrawerListener(mDrawerToggle);
@@ -215,6 +223,16 @@ public class GameListActivity extends Activity
public boolean onPrepareOptionsMenu(Menu menu) {
return super.onPrepareOptionsMenu(menu);
}
+
+ @Override
+ public boolean onOptionsItemSelected(MenuItem item) {
+ // The action bar home/up action should open or close the drawer.
+ // ActionBarDrawerToggle will take care of this.
+ if (mDrawerToggle.onOptionsItemSelected(item)) {
+ return true;
+ }
+ return super.onOptionsItemSelected(item);
+ }
public void onBackPressed()
{