|
@@ -1444,6 +1444,8 @@ extension KMMainViewController : KMMainToolbarControllerDelegate {
|
|
|
|
|
|
func clickChildTool(type: KMToolbarType, index: Int) {
|
|
|
if (type == .compress) { /// 压缩
|
|
|
+ self.saveDocument()
|
|
|
+
|
|
|
let windowController = KMCompressWindowController(windowNibName: "KMCompressWindowController")
|
|
|
self.view.window?.beginSheet(windowController.window!)
|
|
|
self.currentWindowController = windowController
|
|
@@ -1501,6 +1503,8 @@ extension KMMainViewController : KMMainToolbarControllerDelegate {
|
|
|
windowController = KMConvertImageWindowController(windowNibName: "KMConvertBaseWindowController")
|
|
|
}
|
|
|
|
|
|
+ self.saveDocument()
|
|
|
+
|
|
|
let model = KMDocumentModel()
|
|
|
model.documentURL = self.listView.document.documentURL
|
|
|
if (self.listView.document.password != nil) {
|