Add back account settings to account context menu.

This commit is contained in:
Danny Baumann 2013-01-10 10:00:37 +01:00
parent 4b4412b666
commit a75947dd87
2 changed files with 10 additions and 0 deletions

View File

@ -4,6 +4,8 @@
android:title="@string/manage_accounts_move_up_action" />
<item android:id="@+id/move_down"
android:title="@string/manage_accounts_move_down_action" />
<item android:id="@+id/account_settings"
android:title="@string/account_settings_action" />
<item android:id="@+id/advanced"
android:title="@string/advanced">
<menu>

View File

@ -64,6 +64,7 @@ import com.fsck.k9.Preferences;
import com.fsck.k9.R;
import com.fsck.k9.activity.misc.ExtendedAsyncTask;
import com.fsck.k9.activity.misc.NonConfigurationInstance;
import com.fsck.k9.activity.setup.AccountSettings;
import com.fsck.k9.activity.setup.AccountSetupBasics;
import com.fsck.k9.activity.setup.Prefs;
import com.fsck.k9.activity.setup.WelcomeMessage;
@ -954,6 +955,10 @@ public class Accounts extends K9ListActivity implements OnItemClickListener {
showDialog(DIALOG_REMOVE_ACCOUNT);
}
private void onEditAccount(Account account) {
AccountSettings.actionSettings(this, account);
}
@Override
public Dialog onCreateDialog(int id) {
// Android recreates our dialogs on configuration changes even when they have been
@ -1099,6 +1104,9 @@ public class Accounts extends K9ListActivity implements OnItemClickListener {
case R.id.delete_account:
onDeleteAccount(realAccount);
break;
case R.id.account_settings:
onEditAccount(realAccount);
break;
case R.id.activate:
onActivateAccount(realAccount);
break;