From a1bc21d2f3ffae5a4e52a15b59bcca7ee36fe076 Mon Sep 17 00:00:00 2001 From: Joseph Humfrey Date: Tue, 21 Jun 2016 12:27:14 +0100 Subject: [PATCH] Fix loading of files by double clicking them in Windows --- BUILD_FOR_WINDOWS.bat | 1 + app/main-process/main.js | 11 ++++++----- 2 files changed, 7 insertions(+), 5 deletions(-) create mode 100644 BUILD_FOR_WINDOWS.bat diff --git a/BUILD_FOR_WINDOWS.bat b/BUILD_FOR_WINDOWS.bat new file mode 100644 index 00000000..96a8e5b4 --- /dev/null +++ b/BUILD_FOR_WINDOWS.bat @@ -0,0 +1 @@ +electron-packager app Inky --platform=win32 --arch=x64 --icon=resources/Icon1024.png.ico --prune --asar --asar-unpack="inklecate_win.exe" --ignore="inklecate_mac" --version-string.ProductName="Inky" --version-string.CompanyName="inkle Ltd" --version-string.FileDescription="Inky" --version-string.OriginalFilename="Inky" --version-string.InternalName="Inky" --overwrite \ No newline at end of file diff --git a/app/main-process/main.js b/app/main-process/main.js index 77a8661e..63639ac7 100644 --- a/app/main-process/main.js +++ b/app/main-process/main.js @@ -12,10 +12,6 @@ app.on('will-finish-launching', function() { event.preventDefault(); }); - if( process.platform == "win32" && process.argv.length > 1 ) { - var fileToOpen = process.argv[1]; - ProjectWindow.open(fileToOpen); - } }); let isQuitting = false; @@ -69,7 +65,12 @@ app.on('ready', function() { } }); - var w = ProjectWindow.createEmpty(); + if( process.platform == "win32" && process.argv.length > 1 ) { + var fileToOpen = process.argv[1]; + ProjectWindow.open(fileToOpen); + } else { + var w = ProjectWindow.createEmpty(); + } // Debug //w.openDevTools();