From 7d281d731f58f7793ad044830ed78e022178eb6e Mon Sep 17 00:00:00 2001 From: Maxime Jacquemin <maxime2.jacquemin@gmail.com> Date: Thu, 24 Feb 2022 11:39:16 +0100 Subject: [PATCH] [ivette] Fix the handling of settings on startup The selected theme was not applied on startup. The fix consists on calling the relevent ipc events at the start of the renderer to force the application default settings. --- ivette/src/renderer/index.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ivette/src/renderer/index.js b/ivette/src/renderer/index.js index b7fa5b20332..1ad7bfec482 100644 --- a/ivette/src/renderer/index.js +++ b/ivette/src/renderer/index.js @@ -40,6 +40,7 @@ // Enable live-editing in React: import 'react-hot-loader/patch' ; import React from 'react' ; +import { ipcRenderer } from 'electron'; import { setApplicationWindow, setPreferencesWindow, @@ -58,6 +59,9 @@ import Preferences from './Preferences' ; // Define the application main components for each window: setApplicationWindow(Application); setPreferencesWindow(Preferences); +ipcRenderer.send('dome.ipc.settings.window', []); +ipcRenderer.send('dome.ipc.settings.global', []); +ipcRenderer.send('dome.ipc.settings.storage', []); // Mark the main application reloadable and enable live updates: module.hot && isApplicationWindow() && -- GitLab