From: David A. Velasco Date: Mon, 21 Oct 2013 10:14:44 +0000 (+0200) Subject: Keep saved the calculated size of child-folders when a folders is refreshed X-Git-Tag: oc-android-1.5.5~155^2~8 X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/commitdiff_plain/5b6475cc842a9d1fdeaf75901c1e31df37d2d490 Keep saved the calculated size of child-folders when a folders is refreshed --- diff --git a/src/com/owncloud/android/operations/SynchronizeFolderOperation.java b/src/com/owncloud/android/operations/SynchronizeFolderOperation.java index f16a1f3e..32c27bec 100644 --- a/src/com/owncloud/android/operations/SynchronizeFolderOperation.java +++ b/src/com/owncloud/android/operations/SynchronizeFolderOperation.java @@ -356,6 +356,9 @@ public class SynchronizeFolderOperation extends RemoteOperation { remoteFile.setModificationTimestampAtLastSyncForData(localFile.getModificationTimestampAtLastSyncForData()); remoteFile.setStoragePath(localFile.getStoragePath()); remoteFile.setEtag(localFile.getEtag()); // eTag will not be updated unless contents are synchronized (Synchronize[File|Folder]Operation with remoteFile as parameter) + if (remoteFile.isFolder()) { + remoteFile.setFileLength(localFile.getFileLength()); // TODO move operations about size of folders to FileContentProvider + } } else { remoteFile.setEtag(""); // remote eTag will not be updated unless contents are synchronized (Synchronize[File|Folder]Operation with remoteFile as parameter) }