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) {