From fdd55dfd27b412b82f1fd1cc650729899bc9d533 Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Tue, 16 Dec 2014 15:25:15 -0800 Subject: [PATCH] Restart Atom with project path from focused window Closes #4653 --- src/browser/squirrel-update.coffee | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/browser/squirrel-update.coffee b/src/browser/squirrel-update.coffee index 464e515e6..dbfc48366 100644 --- a/src/browser/squirrel-update.coffee +++ b/src/browser/squirrel-update.coffee @@ -182,7 +182,9 @@ exports.existsSync = -> # Restart Atom using the version pointed to by the atom.cmd shim exports.restartAtom = -> - app.once 'will-quit', -> spawn(path.join(binFolder, 'atom.cmd')) + if projectPath = global.atomApplication?.lastFocusedWindow?.projectPath + args = [projectPath] + app.once 'will-quit', -> spawn(path.join(binFolder, 'atom.cmd'), args) app.quit() # Handle squirrel events denoted by --squirrel-* command line arguments.