X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/blobdiff_plain/b9ef747a0be9e50d50b709474daf9dca47d60f5f..refs/heads/master:/src/com/owncloud/android/syncadapter/FileSyncAdapter.java diff --git a/src/com/owncloud/android/syncadapter/FileSyncAdapter.java b/src/com/owncloud/android/syncadapter/FileSyncAdapter.java index 7dfe5201..f04c8dac 100644 --- a/src/com/owncloud/android/syncadapter/FileSyncAdapter.java +++ b/src/com/owncloud/android/syncadapter/FileSyncAdapter.java @@ -298,7 +298,7 @@ public class FileSyncAdapter extends AbstractOwnCloudSyncAdapter { syncChildren(children); } - } else { + } else if (result.getCode() != ResultCode.FILE_NOT_FOUND) { // in failures, the statistics for the global result are updated if ( result.getCode() == RemoteOperationResult.ResultCode.UNAUTHORIZED || result.isIdPRedirection() @@ -313,7 +313,10 @@ public class FileSyncAdapter extends AbstractOwnCloudSyncAdapter { } mFailedResultsCounter++; mLastFailedResult = result; - } + + } // else, ResultCode.FILE_NOT_FOUND is ignored, remote folder was + // removed from other thread or other client during the synchronization, + // before this thread fetched its contents }