From 1c858f995c4b7a8b29db27170ac2ed3a02f3a27c Mon Sep 17 00:00:00 2001 From: fkloft Date: Mon, 3 Mar 2014 22:26:18 +0100 Subject: [PATCH] small refactoring --- mobile/src/com/cradle/iitc_mobile/IITC_Mobile.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/mobile/src/com/cradle/iitc_mobile/IITC_Mobile.java b/mobile/src/com/cradle/iitc_mobile/IITC_Mobile.java index 9a34dfc5..1ee36f8b 100644 --- a/mobile/src/com/cradle/iitc_mobile/IITC_Mobile.java +++ b/mobile/src/com/cradle/iitc_mobile/IITC_Mobile.java @@ -505,6 +505,7 @@ public class IITC_Mobile extends Activity for (int i = 0; i < menu.size(); i++) { final MenuItem item = menu.getItem(i); + final boolean enabled = mAdvancedMenu.contains(item.getTitle()); switch (item.getItemId()) { case R.id.action_settings: @@ -512,7 +513,7 @@ public class IITC_Mobile extends Activity break; case R.id.locate: - item.setVisible(mAdvancedMenu.contains(item.getTitle()) && visible); + item.setVisible(enabled && visible); item.setEnabled(!mIsLoading); item.setIcon(mUserLocation.isFollowing() ? R.drawable.ic_action_location_follow @@ -520,12 +521,12 @@ public class IITC_Mobile extends Activity break; case R.id.menu_debug: - item.setVisible(mAdvancedMenu.contains(item.getTitle()) && visible); + item.setVisible(enabled && visible); item.setChecked(mDebugging); break; default: - item.setVisible(mAdvancedMenu.contains(item.getTitle()) && visible); + item.setVisible(enabled && visible); } }