From de0cf0ce6789f1a99b6f979a1f8f7062feebbf2d Mon Sep 17 00:00:00 2001 From: antelle Date: Sat, 17 Apr 2021 09:28:25 +0200 Subject: [PATCH] fixed an empty notification about closing files --- app/scripts/models/app-model.js | 3 +++ app/scripts/views/app-view.js | 3 +++ 2 files changed, 6 insertions(+) diff --git a/app/scripts/models/app-model.js b/app/scripts/models/app-model.js index 3e288ec5..c7288768 100644 --- a/app/scripts/models/app-model.js +++ b/app/scripts/models/app-model.js @@ -233,6 +233,9 @@ class AppModel { } closeAllFiles() { + if (!this.files.hasOpenFiles()) { + return; + } for (const file of this.files) { file.close(); this.fileClosed(file); diff --git a/app/scripts/views/app-view.js b/app/scripts/views/app-view.js index 78689cca..840c4858 100644 --- a/app/scripts/views/app-view.js +++ b/app/scripts/views/app-view.js @@ -615,6 +615,9 @@ class AppView extends View { } closeAllFilesAndShowFirst() { + if (!this.model.files.hasOpenFiles()) { + return; + } let fileToShow = this.model.files.find( (file) => !file.demo && !file.created && !file.skipOpenList );