Merge pull request #2917 from vector-im/dbkr/fix_windows_shortcuts

Hopefully fix Windows shortcuts
This commit is contained in:
David Baker 2017-01-12 10:43:26 +00:00 committed by GitHub
commit 717aa94ba9
2 changed files with 8 additions and 2 deletions

View file

@ -3,7 +3,12 @@ const spawn = require('child_process').spawn;
const app = require('electron').app;
function run_update_exe(args, done) {
const updateExe = path.resolve(path.dirname(process.execPath), 'Update.exe');
// Invokes Squirrel's Update.exe which will do things for us like create shortcuts
// Note that there's an Update.exe in the app-x.x.x directory and one in the parent
// directory: we need to run the one in the parent directory, because it discovers
// information about the app by inspecting the directory it's run from.
const updateExe = path.resolve(path.dirname(process.execPath), '..', 'Update.exe');
console.log('Spawning `%s` with args `%s`', updateExe, args);
spawn(updateExe, args, {
detached: true
}).on('close', done);