diff --git a/src/application-delegate.coffee b/src/application-delegate.coffee index 72b0ef655..185db5059 100644 --- a/src/application-delegate.coffee +++ b/src/application-delegate.coffee @@ -112,6 +112,7 @@ class ApplicationDelegate loadSettings = getWindowLoadSettings() loadSettings['initialPaths'] = paths setWindowLoadSettings(loadSettings) + ipcRenderer.send("did-change-paths") setAutoHideWindowMenuBar: (autoHide) -> ipcHelpers.call('window-method', 'setAutoHideMenuBar', autoHide) diff --git a/src/main-process/atom-application.coffee b/src/main-process/atom-application.coffee index 1f064da6e..42358409b 100644 --- a/src/main-process/atom-application.coffee +++ b/src/main-process/atom-application.coffee @@ -385,6 +385,9 @@ class AtomApplication @fileRecoveryService.didSavePath(@atomWindowForEvent(event), path) event.returnValue = true + @disposable.add ipcHelpers.on ipcMain, 'did-change-paths', => + @saveState(false) + setupDockMenu: -> if process.platform is 'darwin' dockMenu = Menu.buildFromTemplate [