From 19c2da1773a42c7b9bbd1cc01376dca8888dcf81 Mon Sep 17 00:00:00 2001 From: M66B Date: Sun, 3 Mar 2019 17:07:23 +0000 Subject: [PATCH] Prevent crash --- app/src/main/java/eu/faircode/email/WorkerFolderSync.java | 3 +-- app/src/main/java/eu/faircode/email/WorkerOperations.java | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/WorkerFolderSync.java b/app/src/main/java/eu/faircode/email/WorkerFolderSync.java index 4421975ab1..0db910d6a4 100644 --- a/app/src/main/java/eu/faircode/email/WorkerFolderSync.java +++ b/app/src/main/java/eu/faircode/email/WorkerFolderSync.java @@ -7,7 +7,6 @@ import android.preference.PreferenceManager; import java.util.Date; import java.util.Properties; -import javax.mail.MessagingException; import javax.mail.Session; import javax.mail.Store; @@ -75,7 +74,7 @@ public class WorkerFolderSync extends Worker { Log.i(account.name + " closing"); db.account().setAccountState(account.id, "closing"); istore.close(); - } catch (MessagingException ex) { + } catch (Throwable ex) { Log.e(ex); } finally { Log.i(account.name + " closed"); diff --git a/app/src/main/java/eu/faircode/email/WorkerOperations.java b/app/src/main/java/eu/faircode/email/WorkerOperations.java index af47ff3849..057a542ede 100644 --- a/app/src/main/java/eu/faircode/email/WorkerOperations.java +++ b/app/src/main/java/eu/faircode/email/WorkerOperations.java @@ -8,7 +8,6 @@ import java.util.Date; import java.util.Properties; import javax.mail.Folder; -import javax.mail.MessagingException; import javax.mail.Session; import javax.mail.Store; import javax.mail.event.StoreEvent; @@ -107,7 +106,7 @@ public class WorkerOperations extends Worker { db.account().setAccountState(account.id, "closing"); db.folder().setFolderState(folder.id, "closing"); istore.close(); - } catch (MessagingException ex) { + } catch (Throwable ex) { Log.w(ex); } finally { Log.i(account.name + " closed");