- // synchronize children folders
- List<OCFile> children = synchFolderOp.getChildren();
- fetchChildren(children); // beware of the 'hidden' recursion here!
-
- // update folder size again after recursive synchronization
- getStorageManager().calculateFolderSize(folder.getFileId());
- sendStickyBroadcast(true, folder.getRemotePath(), null); // notify again
+ if (result.isSuccess() && synchFolderOp.getRemoteFolderChanged()) {
+ // synchronize children folders
+ List<OCFile> children = synchFolderOp.getChildren();
+ fetchChildren(folder, children); // beware of the 'hidden' recursion here!
+ }