Browse Source

OC-922: Synchronize folder, refresh folder size

masensio 11 years ago
parent
commit
2948f1053e

+ 2 - 1
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());
         
     }
 

+ 6 - 0
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());
    
     }