From: masensio Date: Fri, 23 Aug 2013 12:53:07 +0000 (+0200) Subject: OC-922: Synchronize folder, refresh folder size X-Git-Tag: oc-android-1.5.5~155^2~48 X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/commitdiff_plain/2948f1053e9ca60a7600242d9989ffedb57bdc20?ds=inline OC-922: Synchronize folder, refresh folder size --- diff --git a/src/com/owncloud/android/ui/activity/FileDisplayActivity.java b/src/com/owncloud/android/ui/activity/FileDisplayActivity.java index 00193e0d..ebccabae 100644 --- a/src/com/owncloud/android/ui/activity/FileDisplayActivity.java +++ b/src/com/owncloud/android/ui/activity/FileDisplayActivity.java @@ -947,9 +947,10 @@ OCFileListFragment.ContainerActivity, FileDetailFragment.ContainerActivity, OnNa pushDirname(directory); cleanSecondFragment(); + // Sync Folder syncFolderOperation(directory.getRemotePath(), directory.getFileId()); // Update folder size on DB - getStorageManager().calculateFolderSize(directory.getFileId()); + getStorageManager().calculateFolderSize(directory.getParentId()); } diff --git a/src/com/owncloud/android/ui/fragment/OCFileListFragment.java b/src/com/owncloud/android/ui/fragment/OCFileListFragment.java index 58ffedb8..64161ed6 100644 --- a/src/com/owncloud/android/ui/fragment/OCFileListFragment.java +++ b/src/com/owncloud/android/ui/fragment/OCFileListFragment.java @@ -130,10 +130,16 @@ public class OCFileListFragment extends ExtendedListFragment implements EditName if(mFile != null){ DataStorageManager storageManager = mContainerActivity.getStorageManager(); parentDir = storageManager.getFileById(mFile.getParentId()); + + // Update folder size on DB + storageManager.calculateFolderSize(mFile.getFileId()); + mFile = parentDir; + } listDirectory(parentDir); + mContainerActivity.syncFolderOperation(mFile.getRemotePath(), mFile.getParentId()); }