Use last selected directory when using default file name in dialog.showSaveDialog()

Prior to this change, attempting to use
`dialog.showSaveDialog({ defaultPath: 'foo.png' })` would open the save
dialog to the current directory with the default file name set to
`foo.png`. We now use the last selected directory instead of the current
directory.

Absolute paths are not affected by this change.
This commit is contained in:
Birunthan Mohanathas 2017-05-26 02:11:58 +03:00
parent fea165bef8
commit 19555bbab2
4 changed files with 16 additions and 6 deletions

View file

@ -105,7 +105,9 @@ class FileDialog {
}
}
SetDefaultFolder(settings.default_path);
if (settings.default_path.IsAbsolute()) {
SetDefaultFolder(settings.default_path);
}
}
bool Show(atom::NativeWindow* parent_window) {