do not display toast if activity is finishing

Daniel Gultsch created

Change summary

src/main/java/eu/siacs/conversations/ui/ConferenceDetailsActivity.java | 7 
1 file changed, 3 insertions(+), 4 deletions(-)

Detailed changes

src/main/java/eu/siacs/conversations/ui/ConferenceDetailsActivity.java 🔗

@@ -698,11 +698,10 @@ public class ConferenceDetailsActivity extends XmppActivity implements OnConvers
 
     private void displayToast(final String msg) {
         runOnUiThread(() -> {
-            try {
-                Toast.makeText(ConferenceDetailsActivity.this, msg, Toast.LENGTH_SHORT).show();
-            } catch (WindowManager.BadTokenException e) {
-                Log.e(Config.LOGTAG,"unable to display toast '"+msg+"'. Activity not running");
+            if (isFinishing()) {
+                return;
             }
+            Toast.makeText(ConferenceDetailsActivity.this, msg, Toast.LENGTH_SHORT).show();
         });
     }