Hide debug mode according to prefs
This commit is contained in:
parent
94b1663df6
commit
00f5b2f3b7
@ -100,6 +100,7 @@ public class IITC_Mobile extends Activity {
|
||||
}
|
||||
if (key.equals("pref_advanced_menu")) {
|
||||
mAdvancedMenu = sharedPreferences.getBoolean("pref_advanced_menu", false);
|
||||
mNavigationHelper.setDebugMode(mAdvancedMenu);
|
||||
invalidateOptionsMenu();
|
||||
// no reload needed
|
||||
return;
|
||||
|
@ -52,8 +52,15 @@ public class IITC_NavigationHelper extends ActionBarDrawerToggle implements OnNa
|
||||
public NavigationAdapter() {
|
||||
super(mIitc, android.R.layout.simple_list_item_1);
|
||||
|
||||
addAll(Pane.values());
|
||||
// TODO: remove debug according to preferences
|
||||
add(Pane.MAP);
|
||||
add(Pane.INFO);
|
||||
add(Pane.FULL);
|
||||
add(Pane.COMPACT);
|
||||
add(Pane.PUBLIC);
|
||||
add(Pane.FACTION);
|
||||
|
||||
if (mPrefs.getBoolean("pref_advanced_menu", false))
|
||||
add(Pane.DEBUG);
|
||||
}
|
||||
|
||||
@Override
|
||||
@ -255,6 +262,12 @@ public class IITC_NavigationHelper extends ActionBarDrawerToggle implements OnNa
|
||||
}
|
||||
}
|
||||
|
||||
public void setDebugMode(boolean enabled) {
|
||||
mNavigationAdapter.remove(Pane.DEBUG); // avoid duplicates
|
||||
if (enabled)
|
||||
mNavigationAdapter.add(Pane.DEBUG);
|
||||
}
|
||||
|
||||
public void setFullscreen(boolean fullscreen) {
|
||||
mFullscreen = fullscreen;
|
||||
if (mFullscreen && mHideInFullscreen) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user