From 3e9ed34c681848aea31be7597fc81d454f616a63 Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 20 May 2021 07:43:43 +0200 Subject: [PATCH] Added fail safe --- app/src/main/java/eu/faircode/email/FragmentCompose.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentCompose.java b/app/src/main/java/eu/faircode/email/FragmentCompose.java index c3a7768caf..e907a10438 100644 --- a/app/src/main/java/eu/faircode/email/FragmentCompose.java +++ b/app/src/main/java/eu/faircode/email/FragmentCompose.java @@ -109,6 +109,7 @@ import androidx.cursoradapter.widget.SimpleCursorAdapter; import androidx.documentfile.provider.DocumentFile; import androidx.exifinterface.media.ExifInterface; import androidx.fragment.app.Fragment; +import androidx.fragment.app.FragmentActivity; import androidx.fragment.app.FragmentManager; import androidx.fragment.app.FragmentTransaction; import androidx.lifecycle.Lifecycle; @@ -2054,6 +2055,10 @@ public class FragmentCompose extends FragmentBase { if (paragraph.second > edit.length()) return; + FragmentActivity activity = getActivity(); + if (activity == null) + return; + // Insert translated text StringBuilder sb = new StringBuilder("\n"); if (paragraph.second == edit.length() || @@ -2068,7 +2073,7 @@ public class FragmentCompose extends FragmentBase { int count = prefs.getInt(key, 0); prefs.edit().putInt(key, count + 1).apply(); - getActivity().invalidateOptionsMenu(); + activity.invalidateOptionsMenu(); } @Override