From fb85656d8f3642ab573c29afb4e5d836b64285d1 Mon Sep 17 00:00:00 2001 From: Max Brunsfeld Date: Wed, 21 Feb 2018 09:29:02 -0800 Subject: [PATCH] Don't try to write config file while quitting --- src/main-process/atom-application.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main-process/atom-application.js b/src/main-process/atom-application.js index 128268353..69b175af0 100644 --- a/src/main-process/atom-application.js +++ b/src/main-process/atom-application.js @@ -116,7 +116,9 @@ class AtomApplication extends EventEmitter { this.configFile = new ConfigFile(configFilePath) this.config = new Config({ - saveCallback: settings => this.configFile.update(settings) + saveCallback: settings => { + if (!this.quitting) return this.configFile.update(settings) + } }) this.config.setSchema(null, {type: 'object', properties: _.clone(ConfigSchema)})