summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rwxr-xr-xsrc/nigui/private/windows/platform_impl.nim4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/nigui/private/windows/platform_impl.nim b/src/nigui/private/windows/platform_impl.nim
index e59f120..4ee1ab5 100755
--- a/src/nigui/private/windows/platform_impl.nim
+++ b/src/nigui/private/windows/platform_impl.nim
@@ -409,7 +409,7 @@ method run*(dialog: OpenFileDialog) =
var ofn: OpenFileName
ofn.lStructSize = OpenFileName.sizeOf.int32
ofn.nMaxFile = maxCharacters
- ofn.lpstrInitialDir = getCurrentDir().pUtf8ToUtf16()
+ ofn.lpstrInitialDir = dialog.directory.pUtf8ToUtf16()
ofn.Flags = OFN_FILEMUSTEXIST
if dialog.multiple:
ofn.Flags = ofn.Flags or OFN_ALLOWMULTISELECT or OFN_EXPLORER
@@ -441,7 +441,7 @@ method run(dialog: SaveFileDialog) =
var ofn: OpenFileName
ofn.lStructSize = OpenFileName.sizeOf.int32
ofn.nMaxFile = maxCharacters
- ofn.lpstrInitialDir = getCurrentDir().pUtf8ToUtf16()
+ ofn.lpstrInitialDir = dialog.directory.pUtf8ToUtf16()
if dialog.defaultExtension.len > 0:
ofn.lpstrDefExt = pUtf8ToUtf16(dialog.defaultExtension)
ofn.lpstrFilter = pUtf8ToUtf16(dialog.defaultExtension & "\0*." & dialog.defaultExtension & "\0All files\0*.*")