diff --git a/app/src/main/java/eu/faircode/email/Log.java b/app/src/main/java/eu/faircode/email/Log.java index 508e6a1454..98763f31f7 100644 --- a/app/src/main/java/eu/faircode/email/Log.java +++ b/app/src/main/java/eu/faircode/email/Log.java @@ -27,6 +27,7 @@ import android.content.DialogInterface; import android.content.Intent; import android.content.SharedPreferences; import android.content.res.Configuration; +import android.database.sqlite.SQLiteFullException; import android.graphics.Point; import android.net.ConnectivityManager; import android.net.Network; @@ -752,6 +753,9 @@ public class Log { */ return false; + if (ex instanceof SQLiteFullException) // database or disk is full (code 13 SQLITE_FULL) + return false; + if ("android.util.SuperNotCalledException".equals(ex.getClass().getName())) /* android.util.SuperNotCalledException: Activity {eu.faircode.email/eu.faircode.email.ActivityView} did not call through to super.onResume()