Browse Source

clear code

Marino Faggiana 6 years ago
parent
commit
5f7e0e6a7d
1 changed files with 4 additions and 3 deletions
  1. 4 3
      PickerFileProvider/FileProviderExtension.swift

+ 4 - 3
PickerFileProvider/FileProviderExtension.swift

@@ -113,12 +113,13 @@ class FileProviderExtension: NSFileProviderExtension, CCNetworkingDelegate {
         guard #available(iOS 11, *) else { throw NSError(domain: NSCocoaErrorDomain, code: NSFileNoSuchFileError, userInfo:[:]) }
         guard #available(iOS 11, *) else { throw NSError(domain: NSCocoaErrorDomain, code: NSFileNoSuchFileError, userInfo:[:]) }
         
         
         var maybeEnumerator: NSFileProviderEnumerator? = nil
         var maybeEnumerator: NSFileProviderEnumerator? = nil
-
-        if (containerItemIdentifier == NSFileProviderItemIdentifier.rootContainer) {
-
+        
+        if (containerItemIdentifier != NSFileProviderItemIdentifier.workingSet) {
             // update workingset
             // update workingset
             self.updateWorkingSet()
             self.updateWorkingSet()
+        }
 
 
+        if (containerItemIdentifier == NSFileProviderItemIdentifier.rootContainer) {
             maybeEnumerator = FileProviderEnumerator(enumeratedItemIdentifier: containerItemIdentifier, providerData: providerData)
             maybeEnumerator = FileProviderEnumerator(enumeratedItemIdentifier: containerItemIdentifier, providerData: providerData)
         } else if (containerItemIdentifier == NSFileProviderItemIdentifier.workingSet) {
         } else if (containerItemIdentifier == NSFileProviderItemIdentifier.workingSet) {
             maybeEnumerator = FileProviderEnumerator(enumeratedItemIdentifier: containerItemIdentifier, providerData: providerData)
             maybeEnumerator = FileProviderEnumerator(enumeratedItemIdentifier: containerItemIdentifier, providerData: providerData)