From 73e32889b674d9344306b7494247529d0a3925d6 Mon Sep 17 00:00:00 2001 From: devlearner Date: Sun, 16 Oct 2022 01:01:19 +0800 Subject: [PATCH] Don't finish() to allow recreate when orientation change is on foot --- app/src/main/java/org/schabi/newpipe/RouterActivity.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/src/main/java/org/schabi/newpipe/RouterActivity.java b/app/src/main/java/org/schabi/newpipe/RouterActivity.java index b012be109..5892d9766 100644 --- a/app/src/main/java/org/schabi/newpipe/RouterActivity.java +++ b/app/src/main/java/org/schabi/newpipe/RouterActivity.java @@ -161,6 +161,14 @@ public class RouterActivity extends AppCompatActivity { disposables.clear(); } + @Override + public void finish() { + // allow the activity to recreate in case orientation changes + if (!isChangingConfigurations()) { + super.finish(); + } + } + private void handleUrl(final String url) { disposables.add(Observable .fromCallable(() -> {