Loading k9mail/src/main/java/com/fsck/k9/activity/setup/AccountSettings.java +10 −0 Original line number Diff line number Diff line Loading @@ -8,6 +8,7 @@ import java.util.List; import java.util.Map; import android.app.Dialog; import android.app.DialogFragment; import android.app.FragmentTransaction; import android.content.Context; import android.content.DialogInterface; Loading Loading @@ -752,6 +753,7 @@ public class AccountSettings extends K9PreferenceActivity { fragment.setOnDismissListener(new OnDismissListener() { @Override public void onDismiss(DialogInterface dialogInterface) { // this leaks the activity into the fragment, so make sure to dismiss in onPause! mCryptoApp.show(); } }); Loading @@ -761,6 +763,13 @@ public class AccountSettings extends K9PreferenceActivity { ta.commitAllowingStateLoss(); } private void dismissApgDeprecationDialogIfDisplayed() { DialogFragment dialog = (DialogFragment) getFragmentManager().findFragmentByTag(APG_DEPRECATION_DIALOG_TAG); if (dialog != null) { dialog.dismiss(); } } private void removeListEntry(ListPreference listPreference, String remove) { CharSequence[] entryValues = listPreference.getEntryValues(); CharSequence[] entries = listPreference.getEntries(); Loading Loading @@ -909,6 +918,7 @@ public class AccountSettings extends K9PreferenceActivity { @Override protected void onPause() { dismissApgDeprecationDialogIfDisplayed(); saveSettings(); super.onPause(); } Loading Loading
k9mail/src/main/java/com/fsck/k9/activity/setup/AccountSettings.java +10 −0 Original line number Diff line number Diff line Loading @@ -8,6 +8,7 @@ import java.util.List; import java.util.Map; import android.app.Dialog; import android.app.DialogFragment; import android.app.FragmentTransaction; import android.content.Context; import android.content.DialogInterface; Loading Loading @@ -752,6 +753,7 @@ public class AccountSettings extends K9PreferenceActivity { fragment.setOnDismissListener(new OnDismissListener() { @Override public void onDismiss(DialogInterface dialogInterface) { // this leaks the activity into the fragment, so make sure to dismiss in onPause! mCryptoApp.show(); } }); Loading @@ -761,6 +763,13 @@ public class AccountSettings extends K9PreferenceActivity { ta.commitAllowingStateLoss(); } private void dismissApgDeprecationDialogIfDisplayed() { DialogFragment dialog = (DialogFragment) getFragmentManager().findFragmentByTag(APG_DEPRECATION_DIALOG_TAG); if (dialog != null) { dialog.dismiss(); } } private void removeListEntry(ListPreference listPreference, String remove) { CharSequence[] entryValues = listPreference.getEntryValues(); CharSequence[] entries = listPreference.getEntries(); Loading Loading @@ -909,6 +918,7 @@ public class AccountSettings extends K9PreferenceActivity { @Override protected void onPause() { dismissApgDeprecationDialogIfDisplayed(); saveSettings(); super.onPause(); } Loading