From 55dc4b22d53c1576029358e94c8e0ab13acb4d8b Mon Sep 17 00:00:00 2001 From: Alexander Bakker Date: Sat, 12 Nov 2022 11:50:01 +0100 Subject: [PATCH] Set RESULT_CANCELED before calling finishAffinity() This fixes a crash in AuthActivity: Exception java.lang.IllegalStateException: Can not be called to deliver a result --- app/src/main/java/com/beemdevelopment/aegis/ui/AuthActivity.java | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/java/com/beemdevelopment/aegis/ui/AuthActivity.java b/app/src/main/java/com/beemdevelopment/aegis/ui/AuthActivity.java index 46884fed..4be95a03 100644 --- a/app/src/main/java/com/beemdevelopment/aegis/ui/AuthActivity.java +++ b/app/src/main/java/com/beemdevelopment/aegis/ui/AuthActivity.java @@ -310,6 +310,7 @@ public class AuthActivity extends AegisActivity { public void handleOnBackPressed() { // This breaks predictive back gestures, but it doesn't make sense // to go back to MainActivity when cancelling auth + setResult(RESULT_CANCELED); finishAffinity(); } }