瀏覽代碼

opendocument test for open in

Marino Faggiana 6 年之前
父節點
當前提交
9e90e464f0
共有 1 個文件被更改,包括 7 次插入3 次删除
  1. 7 3
      iOSClient/Main/NCMainCommon.swift

+ 7 - 3
iOSClient/Main/NCMainCommon.swift

@@ -1044,10 +1044,14 @@ class NCNetworkingMain: NSObject, CCNetworkingDelegate {
             if selector == selectorLoadFileView && UIApplication.shared.applicationState == UIApplication.State.active {
             
                 var uti = CCUtility.insertTypeFileIconName(metadata.fileNameView, metadata: metadata)
-                if uti == nil { uti = "" }
-                
-                if metadata.typeFile == k_metadataTypeFile_compress || metadata.typeFile == k_metadataTypeFile_unknown || uti!.contains("opendocument") {
+                if uti == nil {
+                    uti = ""
+                } else if uti!.contains("opendocument") && !NCViewerRichdocument.sharedInstance.isRichDocument(metadata) {
+                    metadata.typeFile = k_metadataTypeFile_unknown
+                }
                 
+                if metadata.typeFile == k_metadataTypeFile_compress || metadata.typeFile == k_metadataTypeFile_unknown {
+
                     if appDelegate.activeMain.view.window != nil {
                         appDelegate.activeMain.open(in: metadata)
                     }