From d8327d6de2b1aff78ba9a73fd472caf0432d8161 Mon Sep 17 00:00:00 2001 From: Torsten Grote Date: Tue, 2 Feb 2021 17:48:08 -0300 Subject: [PATCH] Re-set orientation lock when fragment is left --- .../android/contact/add/nearby/KeyAgreementFragment.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/briar-android/src/main/java/org/briarproject/briar/android/contact/add/nearby/KeyAgreementFragment.java b/briar-android/src/main/java/org/briarproject/briar/android/contact/add/nearby/KeyAgreementFragment.java index 6d179af89..2aa53fd50 100644 --- a/briar-android/src/main/java/org/briarproject/briar/android/contact/add/nearby/KeyAgreementFragment.java +++ b/briar-android/src/main/java/org/briarproject/briar/android/contact/add/nearby/KeyAgreementFragment.java @@ -31,6 +31,7 @@ import androidx.annotation.UiThread; import androidx.lifecycle.ViewModelProvider; import static android.content.pm.ActivityInfo.SCREEN_ORIENTATION_NOSENSOR; +import static android.content.pm.ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED; import static android.view.View.INVISIBLE; import static android.view.View.VISIBLE; import static android.view.ViewGroup.LayoutParams.MATCH_PARENT; @@ -122,6 +123,13 @@ public class KeyAgreementFragment extends BaseFragment } } + @Override + public void onDestroy() { + requireActivity() + .setRequestedOrientation(SCREEN_ORIENTATION_UNSPECIFIED); + super.onDestroy(); + } + @Override public void setFullscreen(boolean fullscreen) { LinearLayout.LayoutParams statusParams, qrCodeParams;