From be5f9697bc1c7a2b422a7e5bedaaf53b7e271341 Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 14 Feb 2019 18:18:41 +0000 Subject: [PATCH] Enable synchronization on pull-to-refresh --- .../main/java/eu/faircode/email/FragmentMessages.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/FragmentMessages.java b/app/src/main/java/eu/faircode/email/FragmentMessages.java index cf8f637160..2ca341748a 100644 --- a/app/src/main/java/eu/faircode/email/FragmentMessages.java +++ b/app/src/main/java/eu/faircode/email/FragmentMessages.java @@ -487,6 +487,16 @@ public class FragmentMessages extends FragmentBase { args.putLong("folder", folder); new SimpleTask() { + @Override + protected void onPreExecute(Bundle args) { + SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getContext()); + boolean enabled = prefs.getBoolean("enabled", true); + if (!enabled) { + prefs.edit().putBoolean("enabled", true).apply(); + ServiceSynchronize.reload(getContext(), "refresh"); + } + } + @Override protected Boolean onExecute(Context context, Bundle args) { long fid = args.getLong("folder");