@@ -47,6 +47,8 @@ class NCFileViewInFolder: NCCollectionViewCommon {
self.navigationItem.title = CCUtility.getLastPath(fromServerUrl: serverUrl, urlBase: appDelegate.urlBase)
}
+ appDelegate.activeViewController = self
+
(layout, _, _, groupBy, _, titleButton, itemForLine) = NCUtility.shared.getLayoutForView(key: layoutKey, serverUrl: serverUrl)
gridLayout.itemForLine = CGFloat(itemForLine)
@@ -1198,12 +1198,6 @@ extension NCCollectionViewCommon: UICollectionViewDelegate {
} else {
NCNetworking.shared.download(metadata: metadataTouch!, selector: selectorLoadFileView) { (_) in }
-
- if layoutKey == k_layout_view_viewInFolder {
- dismiss(animated: true) {
- self.appDelegate.activeFileViewInFolder = nil
- }
@@ -183,6 +183,8 @@ import Foundation
(self.appDelegate.activeViewController as! NCOffline).segue(metadata: metadata)
} else if self.appDelegate.activeViewController is NCRecent {
(self.appDelegate.activeViewController as! NCRecent).segue(metadata: metadata)
+ } else if self.appDelegate.activeViewController is NCFileViewInFolder {
+ (self.appDelegate.activeViewController as! NCFileViewInFolder).segue(metadata: metadata)