From 2d6d3658a1c54a3a436aadcec11c18100be8d3b8 Mon Sep 17 00:00:00 2001 From: antelle Date: Sat, 8 May 2021 11:42:08 +0200 Subject: [PATCH] fixed an error during exit without launcher --- app/scripts/views/app-view.js | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/app/scripts/views/app-view.js b/app/scripts/views/app-view.js index d2558303..5fc00dd3 100644 --- a/app/scripts/views/app-view.js +++ b/app/scripts/views/app-view.js @@ -370,22 +370,22 @@ class AppView extends View { } let minimizeInsteadOfClose = this.model.settings.minimizeOnClose; - if (Launcher.quitOnRealQuitEventIfMinimizeOnQuitIsEnabled()) { + if (Launcher?.quitOnRealQuitEventIfMinimizeOnQuitIsEnabled()) { minimizeInsteadOfClose = false; } if (this.model.files.hasDirtyFiles()) { - const exit = () => { - if (minimizeInsteadOfClose) { - Launcher.minimizeApp(); - } else { - Launcher.exit(); - } - }; - if (Launcher && Launcher.exitRequested) { - return; - } if (Launcher) { + const exit = () => { + if (minimizeInsteadOfClose) { + Launcher.minimizeApp(); + } else { + Launcher.exit(); + } + }; + if (Launcher.exitRequested) { + return; + } if (!this.exitAlertShown) { if (this.model.settings.autoSave) { this.saveAndLock(