We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 394b468 commit 8844d58Copy full SHA for 8844d58
src/main-process/atom-window.js
@@ -464,13 +464,13 @@ module.exports = class AtomWindow extends EventEmitter {
464
options
465
);
466
467
+ let promise = dialog.showSaveDialog(this.browserWindow, options);
468
if (typeof callback === 'function') {
- // Async
469
- dialog.showSaveDialog(this.browserWindow, options, callback);
470
- } else {
471
- // Sync
472
- return dialog.showSaveDialog(this.browserWindow, options);
+ promise = promise.then(({ filePath, bookmark }) => {
+ callback(filePath, bookmark);
+ });
473
}
+ return promise;
474
475
476
toggleDevTools() {
0 commit comments