Browse Source

【fix】【签名】添加电子签名和数字签名后,退出,在预览页面更改签名,重新返回签名功能,未联动

tangchao 6 months ago
parent
commit
b5df5321ce

+ 4 - 0
PDF Office/PDF Master/Class/PDFWindowController/Side/RightSide/Signature/KMSignatureAnnotationViewController.m

@@ -382,6 +382,10 @@ KMSigntureViewItemDelegate>
             [page addAnnotation:signatureaAnnotation];
             [self.pdfView setNeedsDisplayAnnotationViewForPage:page];
             [signatureaAnnotation setShouldDisplay:YES];
+            
+            if (self.view.window != nil) {
+                [KMTools setDocumentEditedStateWithWindow:self.view.window];
+            }
         }
         
         return;

+ 2 - 2
PDF Office/PDF Master/Class/PDFWindowController/ViewController/KMMainViewController.swift

@@ -1247,11 +1247,11 @@ import Cocoa
         var password: String = ""
         
         self.toolbarController.toolbarType = .None
-        if digitalSignController == nil {
+//        if digitalSignController == nil {
             password = listView.document?.password ?? ""
             
             digitalSignController = KMPDFDigitalSignViewController()
-        }
+//        }
         
         digitalSignController?.currentPageIndex = Int(currentPageIndex)
         digitalSignController?.url = listView.document.documentURL