From c049c9c370071c8b4e851d6f9747ef1372caeba3 Mon Sep 17 00:00:00 2001 From: Torsten Grote <t@grobox.de> Date: Thu, 29 Sep 2022 14:52:30 -0300 Subject: [PATCH] re-show mailbox unpaired dialog after screen-rotation --- .../briar/android/mailbox/MailboxActivity.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/briar-android/src/main/java/org/briarproject/briar/android/mailbox/MailboxActivity.java b/briar-android/src/main/java/org/briarproject/briar/android/mailbox/MailboxActivity.java index 39908db6c1..d42718137b 100644 --- a/briar-android/src/main/java/org/briarproject/briar/android/mailbox/MailboxActivity.java +++ b/briar-android/src/main/java/org/briarproject/briar/android/mailbox/MailboxActivity.java @@ -79,6 +79,17 @@ public class MailboxActivity extends BriarActivity { throw new AssertionError("Unknown state: " + state); } }); + + // re-show unpaired dialog, if it was previously shown + // Attention: When using BlankFragment for something else, this needs to + // be adapted. + if (savedInstanceState != null) { + FragmentManager fm = getSupportFragmentManager(); + Fragment f = fm.findFragmentByTag(BlankFragment.TAG); + if (f != null && f.isAdded()) { + onUnPaired(true); + } + } } @Override -- GitLab