diff --git a/app/src/main/java/fr/free/nrw/commons/utils/ViewUtil.java b/app/src/main/java/fr/free/nrw/commons/utils/ViewUtil.java index 71c4fa594..8cd9c05b1 100644 --- a/app/src/main/java/fr/free/nrw/commons/utils/ViewUtil.java +++ b/app/src/main/java/fr/free/nrw/commons/utils/ViewUtil.java @@ -8,6 +8,7 @@ import android.view.Display; import android.view.View; import android.view.inputmethod.InputMethodManager; import android.widget.Toast; +import timber.log.Timber; public class ViewUtil { @@ -25,7 +26,13 @@ public class ViewUtil { return; } - ExecutorUtils.uiExecutor().execute(() -> Snackbar.make(view, messageResourceId, Snackbar.LENGTH_SHORT).show()); + ExecutorUtils.uiExecutor().execute(() -> { + try { + Snackbar.make(view, messageResourceId, Snackbar.LENGTH_SHORT).show(); + }catch (IllegalStateException e){ + Timber.e(e.getMessage()); + } + }); } public static void showLongToast(Context context, String text) {