From ede0b2037078b0195ba8a0ed2bb22c3d1c32f83c Mon Sep 17 00:00:00 2001 From: M66B Date: Tue, 11 Sep 2018 16:52:34 +0000 Subject: [PATCH] Process operations on manual sync --- app/src/main/java/eu/faircode/email/ServiceSynchronize.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/ServiceSynchronize.java b/app/src/main/java/eu/faircode/email/ServiceSynchronize.java index 70322b5c..a5130402 100644 --- a/app/src/main/java/eu/faircode/email/ServiceSynchronize.java +++ b/app/src/main/java/eu/faircode/email/ServiceSynchronize.java @@ -724,8 +724,10 @@ public class ServiceSynchronize extends LifecycleService { if (ACTION_PROCESS_OPERATIONS.equals(intent.getAction())) processOperations(folder, isession, istore, ifolder); - else if (ACTION_SYNCHRONIZE_FOLDER.equals(intent.getAction())) + else if (ACTION_SYNCHRONIZE_FOLDER.equals(intent.getAction())) { + processOperations(folder, isession, istore, ifolder); synchronizeMessages(account, folder, ifolder, state); + } } catch (Throwable ex) { Log.e(Helper.TAG, folder.name + " " + ex + "\n" + Log.getStackTraceString(ex));