diff --git a/app/src/main/java/com/hippo/ehviewer/client/EhTagDatabase.java b/app/src/main/java/com/hippo/ehviewer/client/EhTagDatabase.java index 6a61cf285..f09dfca74 100644 --- a/app/src/main/java/com/hippo/ehviewer/client/EhTagDatabase.java +++ b/app/src/main/java/com/hippo/ehviewer/client/EhTagDatabase.java @@ -22,6 +22,7 @@ import androidx.annotation.Nullable; import com.hippo.ehviewer.AppConfig; import com.hippo.ehviewer.EhApplication; import com.hippo.ehviewer.R; +import com.hippo.util.ExceptionUtils; import com.hippo.util.IoThreadPoolExecutor; import com.hippo.util.TextUrl; import com.hippo.yorozuya.FileUtils; @@ -252,7 +253,8 @@ public class EhTagDatabase { } return true; - } catch (IOException e) { + } catch (Throwable t) { + ExceptionUtils.throwIfFatal(t); return false; } }