|
@@ -1040,10 +1040,17 @@ let KMPDFDynamicStampNeedAuthorKey1 = "km_pdfview_dynamic_stamp_need_author"
|
|
|
}
|
|
|
|
|
|
let stampCreaterWindowController = KMStampCreaterWindowController()
|
|
|
- stampCreaterWindowController.beginSheetModal(for: view.window!) { [weak self] result in
|
|
|
- self!.loadCustomStamps()
|
|
|
- self!.createStampTableView.reloadData()
|
|
|
+ stampCreaterWindowController.closeCallBack = { [weak self] result in
|
|
|
+ if result == 0 {
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ self?.loadCustomStamps()
|
|
|
+ Task { @MainActor in
|
|
|
+ self?.createStampTableView.reloadData()
|
|
|
+ }
|
|
|
}
|
|
|
+ self.km_beginSheet(windowC: stampCreaterWindowController)
|
|
|
}
|
|
|
|
|
|
@objc func delete() {
|