marinofaggiana 4 years ago
parent
commit
da8f9c872d
1 changed files with 5 additions and 3 deletions
  1. 5 3
      iOSClient/Viewer/NCViewer.swift

+ 5 - 3
iOSClient/Viewer/NCViewer.swift

@@ -40,7 +40,7 @@ class NCViewer: NSObject {
             // PDF
             if metadata.contentType == "application/pdf" {
                     
-                if !canPush(viewController: viewController) { return }
+                if !canPush(viewController: viewController, serverUrl: metadata.serverUrl) { return }
                 guard let navigationController = viewController.navigationController else { return }
                 let viewController:NCViewerPDF = UIStoryboard(name: "NCViewerPDF", bundle: nil).instantiateInitialViewController() as! NCViewerPDF
                 
@@ -62,10 +62,12 @@ class NCViewer: NSObject {
         viewerQuickLook?.quickLook(url: URL(fileURLWithPath: fileNamePath))
     }
     
-    private func canPush(viewController: UIViewController) -> Bool {
+    private func canPush(viewController: UIViewController, serverUrl: String) -> Bool {
         
         if viewController is NCFiles || viewController is NCFavorite || viewController is NCOffline || viewController is NCRecent || viewController is NCFileViewInFolder {
-            return true
+            if serverUrl == appDelegate.activeServerUrl {
+                return true
+            }
         }
         return false
     }