small refactoring
This commit is contained in:
parent
2f7635a175
commit
1c858f995c
@ -505,6 +505,7 @@ public class IITC_Mobile extends Activity
|
|||||||
|
|
||||||
for (int i = 0; i < menu.size(); i++) {
|
for (int i = 0; i < menu.size(); i++) {
|
||||||
final MenuItem item = menu.getItem(i);
|
final MenuItem item = menu.getItem(i);
|
||||||
|
final boolean enabled = mAdvancedMenu.contains(item.getTitle());
|
||||||
|
|
||||||
switch (item.getItemId()) {
|
switch (item.getItemId()) {
|
||||||
case R.id.action_settings:
|
case R.id.action_settings:
|
||||||
@ -512,7 +513,7 @@ public class IITC_Mobile extends Activity
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case R.id.locate:
|
case R.id.locate:
|
||||||
item.setVisible(mAdvancedMenu.contains(item.getTitle()) && visible);
|
item.setVisible(enabled && visible);
|
||||||
item.setEnabled(!mIsLoading);
|
item.setEnabled(!mIsLoading);
|
||||||
item.setIcon(mUserLocation.isFollowing()
|
item.setIcon(mUserLocation.isFollowing()
|
||||||
? R.drawable.ic_action_location_follow
|
? R.drawable.ic_action_location_follow
|
||||||
@ -520,12 +521,12 @@ public class IITC_Mobile extends Activity
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case R.id.menu_debug:
|
case R.id.menu_debug:
|
||||||
item.setVisible(mAdvancedMenu.contains(item.getTitle()) && visible);
|
item.setVisible(enabled && visible);
|
||||||
item.setChecked(mDebugging);
|
item.setChecked(mDebugging);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
item.setVisible(mAdvancedMenu.contains(item.getTitle()) && visible);
|
item.setVisible(enabled && visible);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user