Apply the save and cancel button preference to TagSettingsActivity

pull/14/head
Sam Bosley 12 years ago
parent f6aa199db6
commit e07aba27f7

@ -183,14 +183,17 @@ public class TagSettingsActivity extends SherlockFragmentActivity {
setTheme(ThemeService.getDialogTheme()); setTheme(ThemeService.getDialogTheme());
if (AndroidUtilities.getSdkVersion() < 14) if (AndroidUtilities.getSdkVersion() < 14)
requestWindowFeature(Window.FEATURE_NO_TITLE); requestWindowFeature(Window.FEATURE_NO_TITLE);
} } else {
else {
ThemeService.applyTheme(this); ThemeService.applyTheme(this);
ActionBar actionBar = getSupportActionBar(); ActionBar actionBar = getSupportActionBar();
if (ThemeService.getTheme() == R.style.Theme_White_Alt) if (Preferences.getBoolean(R.string.p_save_and_cancel, false)) {
actionBar.setLogo(R.drawable.ic_menu_save_blue_alt); if (ThemeService.getTheme() == R.style.Theme_White_Alt)
else actionBar.setLogo(R.drawable.ic_menu_save_blue_alt);
actionBar.setLogo(R.drawable.ic_menu_save); else
actionBar.setLogo(R.drawable.ic_menu_save);
} else {
actionBar.setLogo(null);
}
} }
} }
@ -562,9 +565,11 @@ public class TagSettingsActivity extends SherlockFragmentActivity {
@Override @Override
public boolean onCreateOptionsMenu(Menu menu) { public boolean onCreateOptionsMenu(Menu menu) {
MenuItem item; MenuItem item;
item = menu.add(Menu.NONE, MENU_DISCARD_ID, 0, R.string.TEA_menu_discard); if (Preferences.getBoolean(R.string.p_save_and_cancel, false)) {
item.setIcon(ThemeService.getDrawable(R.drawable.ic_menu_close)); item = menu.add(Menu.NONE, MENU_DISCARD_ID, 0, R.string.TEA_menu_discard);
item.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM); item.setIcon(ThemeService.getDrawable(R.drawable.ic_menu_close));
item.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM);
}
if (isDialog) { if (isDialog) {
item = menu.add(Menu.NONE, MENU_SAVE_ID, 0, R.string.TEA_menu_save); item = menu.add(Menu.NONE, MENU_SAVE_ID, 0, R.string.TEA_menu_save);

Loading…
Cancel
Save