Require save to configure linked identity

pull/198/head
M66B 4 years ago
parent 73f85586db
commit 000097b353

@ -1250,6 +1250,8 @@ public class FragmentAccount extends FragmentBase {
nm.cancel("alert:" + account.id, 1); nm.cancel("alert:" + account.id, 1);
} }
args.putBoolean("saved", true);
return false; return false;
} }
@ -1271,7 +1273,8 @@ public class FragmentAccount extends FragmentBase {
if (getLifecycle().getCurrentState().isAtLeast(Lifecycle.State.STARTED)) { if (getLifecycle().getCurrentState().isAtLeast(Lifecycle.State.STARTED)) {
getParentFragmentManager().popBackStack(); getParentFragmentManager().popBackStack();
if (cbIdentity.isChecked()) { boolean saved = args.getBoolean("saved");
if (saved && cbIdentity.isChecked()) {
Bundle aargs = new Bundle(); Bundle aargs = new Bundle();
aargs.putLong("account", args.getLong("account")); aargs.putLong("account", args.getLong("account"));

@ -619,6 +619,8 @@ public class FragmentPop extends FragmentBase {
nm.cancel("alert:" + account.id, 1); nm.cancel("alert:" + account.id, 1);
} }
args.putBoolean("saved", true);
return false; return false;
} }
@ -640,7 +642,8 @@ public class FragmentPop extends FragmentBase {
if (getLifecycle().getCurrentState().isAtLeast(Lifecycle.State.STARTED)) { if (getLifecycle().getCurrentState().isAtLeast(Lifecycle.State.STARTED)) {
getParentFragmentManager().popBackStack(); getParentFragmentManager().popBackStack();
if (cbIdentity.isChecked()) { boolean saved = args.getBoolean("saved");
if (saved && cbIdentity.isChecked()) {
Bundle aargs = new Bundle(); Bundle aargs = new Bundle();
aargs.putLong("account", args.getLong("account")); aargs.putLong("account", args.getLong("account"));

Loading…
Cancel
Save