|
@@ -420,14 +420,22 @@ extension AppDelegate {
|
|
|
}
|
|
|
|
|
|
@IBAction func menuItemAction_closeWindow(_ sender: Any) {
|
|
|
- NSApp.mainWindow?.close()
|
|
|
-
|
|
|
+ if let windowVC = self.currentBrowserWindowController() {
|
|
|
+ if windowVC.browser != nil {
|
|
|
+ windowVC.browser.closeAllTabs()
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
@IBAction func menuItemAction_closeAllWindows(_ sender: Any) {
|
|
|
for window in NSApp.windows {
|
|
|
- window.close()
|
|
|
+ if let windowVC = window.windowController as? KMBrowserWindowController {
|
|
|
+ if windowVC.browser != nil {
|
|
|
+ windowVC.browser.closeAllTabs()
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
+
|
|
|
}
|
|
|
|
|
|
@IBAction func menuItemClick_saveAsFlattenedPDF(_ sender: Any) {
|