|
@@ -675,10 +675,10 @@ extension NCMedia {
|
|
let predicateLivePhoto = NSPredicate(format: "!(ext == 'mov' AND livePhoto == true)")
|
|
let predicateLivePhoto = NSPredicate(format: "!(ext == 'mov' AND livePhoto == true)")
|
|
predicate = NSCompoundPredicate.init(andPredicateWithSubpredicates:[predicate!, predicateLivePhoto])
|
|
predicate = NSCompoundPredicate.init(andPredicateWithSubpredicates:[predicate!, predicateLivePhoto])
|
|
}
|
|
}
|
|
-
|
|
|
|
- NCManageDatabase.sharedInstance.getMetadatasMedia(predicate: predicate!, sort: CCUtility.getMediaSortDate()) { (metadatas) in
|
|
|
|
|
|
+
|
|
|
|
+ DispatchQueue.global().async {
|
|
|
|
+ self.metadatas = NCManageDatabase.sharedInstance.getMetadatasMedia(predicate: self.predicate!, sort: CCUtility.getMediaSortDate())
|
|
DispatchQueue.main.sync {
|
|
DispatchQueue.main.sync {
|
|
- self.metadatas = metadatas
|
|
|
|
self.reloadDataThenPerform {
|
|
self.reloadDataThenPerform {
|
|
self.updateMediaControlVisibility()
|
|
self.updateMediaControlVisibility()
|
|
self.mediaCommandTitle()
|
|
self.mediaCommandTitle()
|