From cabcf1929776aa1dd96f761cb8a5e907472ea63a Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Thu, 25 Sep 2014 09:33:17 -0700 Subject: [PATCH] :penguin: Default to project path in open dialog --- src/browser/atom-application.coffee | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/browser/atom-application.coffee b/src/browser/atom-application.coffee index 7460952a1..5aad02674 100644 --- a/src/browser/atom-application.coffee +++ b/src/browser/atom-application.coffee @@ -492,6 +492,14 @@ class AtomApplication else BrowserWindow.getFocusedWindow() + openOptions = + properties: properties.concat(['multiSelections', 'createDirectory']) + title: 'Open' + + if process.platform is 'linux' + if projectPath = @lastFocusedWindow?.projectPath + openOptions.defaultPath = projectPath + dialog = require 'dialog' - dialog.showOpenDialog parentWindow, title: 'Open', properties: properties.concat(['multiSelections', 'createDirectory']), (pathsToOpen) => + dialog.showOpenDialog parentWindow, openOptions, (pathsToOpen) => @openPaths({pathsToOpen, devMode, safeMode, window})