marinofaggiana 5 years ago
parent
commit
4057518360
2 changed files with 7 additions and 8 deletions
  1. 5 5
      iOSClient/Main/CCSection.m
  2. 2 3
      iOSClient/Main/NCDetailViewController.swift

+ 5 - 5
iOSClient/Main/CCSection.m

@@ -119,28 +119,28 @@
         
         if ([listProgressMetadata objectForKey:metadata.ocId] && [groupByField isEqualToString:@"session"]) {
             
-            [ sectionDataSource.metadatas insertObject:metadata atIndex:0];
+            [sectionDataSource.metadatas insertObject:metadata atIndex:0];
             
         } else {
             
             if (metadata.directory && directoryOnTop) {
                 if (metadata.favorite) {
-                    [ sectionDataSource.metadatas insertObject:metadata atIndex:numDirectoryFavorite++];
+                    [sectionDataSource.metadatas insertObject:metadata atIndex:numDirectoryFavorite++];
                     numDirectory++;
                 } else {
-                    [ sectionDataSource.metadatas insertObject:metadata atIndex:numDirectory++];
+                    [sectionDataSource.metadatas insertObject:metadata atIndex:numDirectory++];
                 }
             } else {
                 if (metadata.favorite && directoryOnTop) {
                     [metadataFilesFavorite addObject:metadata];
                 } else {
-                    [ sectionDataSource.metadatas addObject:metadata];
+                    [sectionDataSource.metadatas addObject:metadata];
                 }
             }
         }
     }
     if (directoryOnTop && metadataFilesFavorite.count > 0)
-        [ sectionDataSource.metadatas insertObjects:metadataFilesFavorite atIndexes:[NSIndexSet indexSetWithIndexesInRange:NSMakeRange(numDirectoryFavorite, metadataFilesFavorite.count)]]; // Add Favorite files at end of favorite folders
+        [sectionDataSource.metadatas insertObjects:metadataFilesFavorite atIndexes:[NSIndexSet indexSetWithIndexesInRange:NSMakeRange(numDirectoryFavorite, metadataFilesFavorite.count)]]; // Add Favorite files at end of favorite folders
     
     /*
      sectionArrayRow

+ 2 - 3
iOSClient/Main/NCDetailViewController.swift

@@ -611,9 +611,8 @@ extension NCDetailViewController: NCViewerImageViewControllerDelegate, NCViewerI
         
         self.metadata = NCManageDatabase.sharedInstance.addMetadata(metadata)
         
-        // Reload datasource
-        if let metadatas = NCViewerImageCommon.shared.getMetadatasDatasource(metadata: self.metadata, metadatas: self.metadatas, favoriteDatasorce: favoriteFilterImage, mediaDatasorce: mediaFilterImage, offLineDatasource: offlineFilterImage) {
-            self.metadatas = metadatas
+        if let index = metadatas.firstIndex(where: { $0.ocId == metadata.ocId }) {
+            metadatas[index] = self.metadata!
         }
     }
 }