|
@@ -4147,24 +4147,21 @@ extension KMMainViewController : KMMainToolbarControllerDelegate {
|
|
|
}
|
|
|
|
|
|
if index == 1 {
|
|
|
- let controller = KMWatermarkWindowController(windowNibName: "KMWatermarkWindowController")
|
|
|
- self.currentWindowController = controller
|
|
|
- controller.pdfDocument = self.document
|
|
|
+ self.watermarkWindowController = KMWatermarkWindowController(windowNibName: "KMWatermarkWindowController")
|
|
|
+ self.watermarkWindowController!.pdfDocument = self.document
|
|
|
|
|
|
- controller.cancelAction = { [unowned self] controller in
|
|
|
- self.view.window?.endSheet((self.currentWindowController.window)!)
|
|
|
- self.currentWindowController = nil
|
|
|
+ self.watermarkWindowController!.cancelAction = { [unowned self] controller in
|
|
|
+ self.view.window?.endSheet((self.watermarkWindowController!.window)!)
|
|
|
}
|
|
|
|
|
|
- controller.operateCallBack = { [unowned self] controller, watermark, countType in
|
|
|
- self.view.window?.endSheet((self.currentWindowController.window)!)
|
|
|
- self.currentWindowController = nil
|
|
|
+ self.watermarkWindowController!.operateCallBack = { [unowned self] controller, watermark, countType in
|
|
|
+ self.view.window?.endSheet((self.watermarkWindowController!.window)!)
|
|
|
|
|
|
let fpath = self.document?.documentURL?.path ?? ""
|
|
|
self.showBatchWindow(type: .AddWatermark, filepaths: [fpath])
|
|
|
}
|
|
|
// NSWindow.currentWindow().beginSheet(controller.window!)
|
|
|
- NSWindow.currentWindow().beginSheet(controller.window!, completionHandler: nil)
|
|
|
+ NSWindow.currentWindow().beginSheet(self.watermarkWindowController!.window!, completionHandler: nil)
|
|
|
} else if index == 2 {
|
|
|
let watermarks = self.listView.document.watermarks()
|
|
|
if (watermarks == nil || watermarks!.count <= 0) {
|