summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorAlexander Neumann <alexander.neumann@picos-software.com>2020-11-23 17:10:58 +0100
committerGitHub <noreply@github.com>2020-11-23 17:10:58 +0100
commit0a7a9b4462c32ccb3163ad085993fdf7f070d4a8 (patch)
tree0ac4a0d1d8b0ceec2d4209042fb9e0567298e406
parentMerge pull request #742 from zx2c4-forks/jd/menugetter (diff)
parentcommondialogs: do not chdir after file dialog (diff)
downloadwireguard-windows-0a7a9b4462c32ccb3163ad085993fdf7f070d4a8.tar.xz
wireguard-windows-0a7a9b4462c32ccb3163ad085993fdf7f070d4a8.zip
Merge pull request #743 from zx2c4-forks/jd/commondiag
commondialogs: do not chdir after file dialog
-rw-r--r--commondialogs.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/commondialogs.go b/commondialogs.go
index 804716de..df523ce8 100644
--- a/commondialogs.go
+++ b/commondialogs.go
@@ -116,15 +116,15 @@ func (dlg *FileDialog) show(owner Form, fun func(ofn *win.OPENFILENAME) bool, fl
}
func (dlg *FileDialog) ShowOpen(owner Form) (accepted bool, err error) {
- return dlg.show(owner, win.GetOpenFileName, 0)
+ return dlg.show(owner, win.GetOpenFileName, win.OFN_NOCHANGEDIR)
}
func (dlg *FileDialog) ShowOpenMultiple(owner Form) (accepted bool, err error) {
- return dlg.show(owner, win.GetOpenFileName, win.OFN_ALLOWMULTISELECT|win.OFN_EXPLORER)
+ return dlg.show(owner, win.GetOpenFileName, win.OFN_ALLOWMULTISELECT|win.OFN_EXPLORER|win.OFN_NOCHANGEDIR)
}
func (dlg *FileDialog) ShowSave(owner Form) (accepted bool, err error) {
- return dlg.show(owner, win.GetSaveFileName, 0)
+ return dlg.show(owner, win.GetSaveFileName, win.OFN_NOCHANGEDIR)
}
func pathFromPIDL(pidl uintptr) (string, error) {