diff options
Diffstat (limited to 'src')
| -rwxr-xr-x | src/nigui/private/windows/platform_impl.nim | 4 |
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*.*") |
