From 28aa80fe07e44638b0ba40a753d23de08da75e25 Mon Sep 17 00:00:00 2001 From: Tom Hacohen Date: Fri, 12 May 2017 19:27:02 +0100 Subject: [PATCH] Syncmanager: don't try to fetch again if we already fetched everything. This patch changes the fetching so if the last fetch returned less entries than the limit, we don't try and fetch again because we already know there are no others left. --- .../java/com/etesync/syncadapter/syncadapter/SyncManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/com/etesync/syncadapter/syncadapter/SyncManager.java b/app/src/main/java/com/etesync/syncadapter/syncadapter/SyncManager.java index d76b2f22..796cad02 100644 --- a/app/src/main/java/com/etesync/syncadapter/syncadapter/SyncManager.java +++ b/app/src/main/java/com/etesync/syncadapter/syncadapter/SyncManager.java @@ -166,7 +166,7 @@ abstract public class SyncManager { syncPhase = R.string.sync_phase_apply_remote_entries; App.log.info("Sync phase: " + context.getString(syncPhase)); applyRemoteEntries(); - } while (remoteEntries.size() > 0); + } while (remoteEntries.size() == MAX_FETCH); /* Create journal entries out of local changes. */ if (Thread.interrupted())