|
@@ -71,6 +71,7 @@
|
|
|
NSInteger numDirectory = 0;
|
|
|
NSInteger numDirectoryFavorite = 0;
|
|
|
BOOL directoryOnTop = [CCUtility getDirectoryOnTop];
|
|
|
+ NSMutableArray *metadataFilesFavorite = [NSMutableArray new];
|
|
|
|
|
|
for (tableMetadata* metadata in records) {
|
|
|
|
|
@@ -88,10 +89,16 @@
|
|
|
[copyRecords insertObject:metadata atIndex:numDirectory++];
|
|
|
}
|
|
|
} else {
|
|
|
- [copyRecords addObject:metadata];
|
|
|
+ if (metadata.favorite && directoryOnTop) {
|
|
|
+ [metadataFilesFavorite addObject:metadata];
|
|
|
+ } else {
|
|
|
+ [copyRecords addObject:metadata];
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+ if (directoryOnTop && metadataFilesFavorite.count > 0)
|
|
|
+ [copyRecords insertObjects:metadataFilesFavorite atIndexes:[NSIndexSet indexSetWithIndexesInRange:NSMakeRange(numDirectoryFavorite, metadataFilesFavorite.count)]]; // Add Favorite files at end of favorite folders
|
|
|
|
|
|
/*
|
|
|
sectionArrayRow
|