From 2e30d3ae95592c3440c4347821c4f9e68b3e40b4 Mon Sep 17 00:00:00 2001 From: kytwb Date: Tue, 21 Dec 2021 04:34:57 +0100 Subject: Reduce AppLayout flashing --- src/stores/SettingsStore.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/stores/SettingsStore.js') diff --git a/src/stores/SettingsStore.js b/src/stores/SettingsStore.js index ac9356404..e638d84b8 100644 --- a/src/stores/SettingsStore.js +++ b/src/stores/SettingsStore.js @@ -19,7 +19,7 @@ export default class SettingsStore extends Store { 'updateAppSettings', ); - startup = true; + loaded = false; fileSystemSettingsTypes = FILE_SYSTEM_SETTINGS_TYPES; @@ -84,11 +84,10 @@ export default class SettingsStore extends Store { ipcRenderer.on('appSettings', (event, resp) => { // Lock on startup if enabled in settings if ( - this.startup && + !this.loaded && resp.type === 'app' && resp.data.lockingFeatureEnabled ) { - this.startup = false; process.nextTick(() => { if (!this.all.app.locked) { this.all.app.locked = true; @@ -97,6 +96,7 @@ export default class SettingsStore extends Store { } debug('Get appSettings resolves', resp.type, resp.data); Object.assign(this._fileSystemSettingsCache[resp.type], resp.data); + this.loaded = true; ipcRenderer.send('initialAppSettings', resp); }); -- cgit v1.2.3-70-g09d2