From 336f01889c6a92033244de7e7cf7cc6d65736cfd Mon Sep 17 00:00:00 2001 From: Sam Bosley Date: Thu, 21 Feb 2013 17:59:43 -0800 Subject: [PATCH] Should always try and repopulate the sync queue from the outstanding tables on each loop (to pickup changes made offline) --- .../com/todoroo/astrid/actfm/sync/ActFmSyncThread.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/astrid/plugin-src/com/todoroo/astrid/actfm/sync/ActFmSyncThread.java b/astrid/plugin-src/com/todoroo/astrid/actfm/sync/ActFmSyncThread.java index 44961c52e..79117235a 100644 --- a/astrid/plugin-src/com/todoroo/astrid/actfm/sync/ActFmSyncThread.java +++ b/astrid/plugin-src/com/todoroo/astrid/actfm/sync/ActFmSyncThread.java @@ -210,13 +210,13 @@ public class ActFmSyncThread { } if (timeForBackgroundSync()) { - repopulateQueueFromOutstandingTables(); enqueueMessage(BriefMe.instantiateBriefMeForClass(TaskListMetadata.class, NameMaps.PUSHED_AT_TASK_LIST_METADATA), defaultRefreshRunnable); enqueueMessage(BriefMe.instantiateBriefMeForClass(Task.class, NameMaps.PUSHED_AT_TASKS), defaultRefreshRunnable); enqueueMessage(BriefMe.instantiateBriefMeForClass(TagData.class, NameMaps.PUSHED_AT_TAGS), defaultRefreshRunnable); enqueueMessage(BriefMe.instantiateBriefMeForClass(User.class, NameMaps.PUSHED_AT_USERS), defaultRefreshRunnable); setTimeForBackgroundSync(false); } + repopulateQueueFromOutstandingTables(); while (messageBatch.size() < batchSize && !pendingMessages.isEmpty()) { ClientToServerMessage message = pendingMessages.remove(0);