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