From 96e52b6e854fc0eaae8865ec1251e9179295a821 Mon Sep 17 00:00:00 2001 From: Yuya Ochiai Date: Fri, 17 Jun 2016 23:50:41 +0900 Subject: [PATCH] Update config of main process when the config file is updated --- src/browser/settings.jsx | 1 + src/main.js | 3 +++ 2 files changed, 4 insertions(+) diff --git a/src/browser/settings.jsx b/src/browser/settings.jsx index f28a80f2..cc83789c 100644 --- a/src/browser/settings.jsx +++ b/src/browser/settings.jsx @@ -86,6 +86,7 @@ var SettingsPage = React.createClass({ } ipcRenderer.send('update-menu', config); + ipcRenderer.send('update-config'); if (typeof toIndex == 'undefined' || toIndex) { backToIndex(); diff --git a/src/main.js b/src/main.js index 3e358e59..dbbe11c0 100644 --- a/src/main.js +++ b/src/main.js @@ -66,6 +66,9 @@ catch (e) { config = settings.loadDefault(); console.log('Failed to read or upgrade config.json'); } +ipcMain.on('update-config', () => { + config = settings.readFileSync(configFile); +}); // Only for OS X const switchMenuIconImages = function(icons, isDarkMode) {