From 264f9a933c09c15658a5bfed070b8a7809004e70 Mon Sep 17 00:00:00 2001 From: Grishka Date: Fri, 14 Jun 2024 16:43:26 +0300 Subject: [PATCH] Crash fix --- mastodon/build.gradle | 2 +- .../org/joinmastodon/android/fragments/ComposeFragment.java | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/mastodon/build.gradle b/mastodon/build.gradle index 8fc25ecc..0328eaae 100644 --- a/mastodon/build.gradle +++ b/mastodon/build.gradle @@ -13,7 +13,7 @@ android { applicationId "org.joinmastodon.android" minSdk 23 targetSdk 33 - versionCode 99 + versionCode 100 versionName "2.5.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } 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 c8d5960c..43382848 100644 --- a/mastodon/src/main/java/org/joinmastodon/android/fragments/ComposeFragment.java +++ b/mastodon/src/main/java/org/joinmastodon/android/fragments/ComposeFragment.java @@ -173,7 +173,7 @@ public class ComposeFragment extends MastodonToolbarFragment implements ComposeE private ForegroundColorSpan overLimitFG; private Runnable emojiKeyboardHider; - private Runnable sendingBackButtonBlocker; + private Runnable sendingBackButtonBlocker=()->{}; private Runnable discardConfirmationCallback=this::confirmDiscardDraftAndFinish; private boolean prevHadDraft; @@ -750,6 +750,7 @@ public class ComposeFragment extends MastodonToolbarFragment implements ComposeE wm.removeView(sendingOverlay); sendingOverlay=null; removeBackCallback(sendingBackButtonBlocker); + removeBackCallback(discardConfirmationCallback); if(editingStatus==null){ E.post(new StatusCreatedEvent(result, accountID)); if(replyTo!=null){