X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/blobdiff_plain/eee74aa5f2f8533693c86d4aecf5b40f12a331bb..4b465cfc28efd451e172e464824bb18a3af4dcbd:/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 a79125f0..8653fe78 100644 --- a/src/com/owncloud/android/syncadapter/FileSyncAdapter.java +++ b/src/com/owncloud/android/syncadapter/FileSyncAdapter.java @@ -220,6 +220,8 @@ public class FileSyncAdapter extends AbstractOwnCloudSyncAdapter { List children = synchFolderOp.getChildren(); fetchChildren(children); // beware of the 'hidden' recursion here! + sendStickyBroadcast(true, remotePath, null); + } else { if (result.getCode() == RemoteOperationResult.ResultCode.UNAUTHORIZED) { mSyncResult.stats.numAuthExceptions++; @@ -267,8 +269,7 @@ public class FileSyncAdapter extends AbstractOwnCloudSyncAdapter { fetchData(newFile.getRemotePath(), newFile.getFileId()); // Update folder size on DB - FileDataStorageManager storageManager = new FileDataStorageManager(getAccount(), getContext().getContentResolver()); - FileStorageUtils.saveFolderSize(newFile.getFileId(), storageManager); + getStorageManager().calculateFolderSize(newFile.getFileId()); } }