From 41ef8d23746c59542ec6300fb64d4683f699c8af Mon Sep 17 00:00:00 2001 From: seven332 Date: Sun, 10 Feb 2019 13:07:02 +0800 Subject: [PATCH] Catch all exception when saving tag translations --- .../main/java/com/hippo/ehviewer/client/EhTagDatabase.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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; } }