diff options
| author | Lex Neva <github.com@lexneva.name> | 2019-04-18 09:33:53 -0400 |
|---|---|---|
| committer | Lex Neva <github.com@lexneva.name> | 2019-04-18 09:33:53 -0400 |
| commit | 0a41ad6f71dfbf30c35bdaaa5c40e953282378a3 (patch) | |
| tree | a635e2b9ed94e2c1ba1802a1e0719e2b8d7fa866 /electron | |
| parent | 67027f07046aecc9e45785e077ad7ee70b365c0c (diff) | |
handle cancel in save pdf dialog
Diffstat (limited to 'electron')
| -rw-r--r-- | electron/src/main.js | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/electron/src/main.js b/electron/src/main.js index f78680e0..2774ddc6 100644 --- a/electron/src/main.js +++ b/electron/src/main.js @@ -44,7 +44,8 @@ app.on('window-all-closed', () => { ipcMain.on('print', function (event, pageSize) { mainWindow.webContents.printToPDF({"pageSize": pageSize}, function(error, data) { dialog.showSaveDialog(mainWindow, {"defaultPath": "inkstitch.pdf"}, function(filename, bookmark) { - fs.writeFileSync(filename, data, 'utf-8'); + if (typeof filename !== 'undefined') + fs.writeFileSync(filename, data, 'utf-8'); }) }) })
\ No newline at end of file |
