From dabcf4dce4b04aec8190570e4ae665b6161d1168 Mon Sep 17 00:00:00 2001 From: "David A. Velasco" Date: Mon, 17 Mar 2014 13:02:36 +0100 Subject: [PATCH] Prevent that full synchronization process browses deeper when already knows no change exists under the current folder --- src/com/owncloud/android/syncadapter/FileSyncAdapter.java | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/com/owncloud/android/syncadapter/FileSyncAdapter.java b/src/com/owncloud/android/syncadapter/FileSyncAdapter.java index 4f1cd68a..b8e488b0 100644 --- a/src/com/owncloud/android/syncadapter/FileSyncAdapter.java +++ b/src/com/owncloud/android/syncadapter/FileSyncAdapter.java @@ -339,18 +339,12 @@ public class FileSyncAdapter extends AbstractOwnCloudSyncAdapter { private void fetchChildren(OCFile parent, List files, boolean parentEtagChanged) { int i; OCFile newFile = null; - //String etag = null; - //boolean syncDown = false; for (i=0; i < files.size() && !mCancellation; i++) { newFile = files.get(i); if (newFile.isFolder()) { - /* - etag = newFile.getEtag(); - syncDown = (parentEtagChanged || etag == null || etag.length() == 0); - if(syncDown) { */ + if(parentEtagChanged) { // prevent go deeper if already know there are no more changes synchronizeFolder(newFile); - //sendLocalBroadcast(EVENT_FULL_SYNC_FOLDER_SIZE_SYNCED, parent.getRemotePath(), null); - //} + } } } -- 2.11.0