From 8bd3c7cc2808ed6e54e71f4c344b11d7fa19af59 Mon Sep 17 00:00:00 2001 From: sk Date: Fri, 17 Mar 2023 01:23:14 +0100 Subject: [PATCH] fix crash when navigating while sending fix sk22#446 --- .../org/joinmastodon/android/fragments/ComposeFragment.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mastodon/src/main/java/org/joinmastodon/android/fragments/ComposeFragment.java b/mastodon/src/main/java/org/joinmastodon/android/fragments/ComposeFragment.java index 3f4d47e71..2ab21d41c 100644 --- a/mastodon/src/main/java/org/joinmastodon/android/fragments/ComposeFragment.java +++ b/mastodon/src/main/java/org/joinmastodon/android/fragments/ComposeFragment.java @@ -1128,7 +1128,9 @@ public class ComposeFragment extends MastodonToolbarFragment implements OnBackPr }else{ E.post(new StatusUpdatedEvent(result)); } - Nav.finish(ComposeFragment.this); + if (Build.VERSION.SDK_INT < Build.VERSION_CODES.O || !isStateSaved()) { + Nav.finish(ComposeFragment.this); + } if (getArguments().getBoolean("navigateToStatus", false)) { Bundle args=new Bundle(); args.putString("account", accountID);