Просмотр исходного кода

Show favorites first, then folders and then files #514

Marino Faggiana 7 лет назад
Родитель
Сommit
3d1300215f
1 измененных файлов с 7 добавлено и 1 удалено
  1. 7 1
      iOSClient/Main/CCSection.m

+ 7 - 1
iOSClient/Main/CCSection.m

@@ -69,6 +69,7 @@
     */
     */
     
     
     NSInteger numDirectory = 0;
     NSInteger numDirectory = 0;
+    NSInteger numDirectoryFavorite = 0;
     BOOL directoryOnTop = [CCUtility getDirectoryOnTop];
     BOOL directoryOnTop = [CCUtility getDirectoryOnTop];
     
     
     for (tableMetadata* metadata in records) {
     for (tableMetadata* metadata in records) {
@@ -80,7 +81,12 @@
         } else {
         } else {
             
             
             if (metadata.directory && directoryOnTop) {
             if (metadata.directory && directoryOnTop) {
-                [copyRecords insertObject:metadata atIndex:numDirectory++];
+                if (metadata.favorite) {
+                    [copyRecords insertObject:metadata atIndex:numDirectoryFavorite++];
+                    numDirectory++;
+                } else {
+                    [copyRecords insertObject:metadata atIndex:numDirectory++];
+                }
             } else {
             } else {
                 [copyRecords addObject:metadata];
                 [copyRecords addObject:metadata];
             }
             }