소스 검색

fix merge media folder merge

AndyScherzinger 7 년 전
부모
커밋
db89c3a19c
1개의 변경된 파일6개의 추가작업 그리고 1개의 파일을 삭제
  1. 6 1
      src/main/java/com/owncloud/android/ui/activity/FolderSyncActivity.java

+ 6 - 1
src/main/java/com/owncloud/android/ui/activity/FolderSyncActivity.java

@@ -237,7 +237,8 @@ public class FolderSyncActivity extends FileActivity implements FolderSyncAdapte
         for (MediaFolder mediaFolder : mediaFolders) {
             if (syncedFoldersMap.containsKey(mediaFolder.absolutePath+"-"+mediaFolder.type)) {
                 SyncedFolder syncedFolder = syncedFoldersMap.get(mediaFolder.absolutePath+"-"+mediaFolder.type);
-                syncedFoldersMap.remove(mediaFolder.absolutePath);
+                syncedFoldersMap.remove(mediaFolder.absolutePath+"-"+mediaFolder.type);
+
                 if (MediaFolder.CUSTOM == syncedFolder.getType()) {
                     result.add(createSyncedFolderWithoutMediaFolder(syncedFolder));
                 } else {
@@ -248,6 +249,10 @@ public class FolderSyncActivity extends FileActivity implements FolderSyncAdapte
             }
         }
 
+        for (SyncedFolder syncedFolder : syncedFoldersMap.values()) {
+            result.add(createSyncedFolderWithoutMediaFolder(syncedFolder));
+        }
+
         return result;
     }