diff options
| author | Bo Lingen <lingenbw@gmail.com> | 2017-10-10 02:04:28 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-10-10 02:04:28 -0500 |
| commit | be40c009ca0bfecceec6c512b9c8acfb45fca507 (patch) | |
| tree | 7f5d47eb0c3b3dc52cb6639ed3b1001b5320a324 /src | |
| parent | 17c5e0b4024c5741d22257e706f2af2efb7595ad (diff) | |
| download | NiGui-be40c009ca0bfecceec6c512b9c8acfb45fca507.tar.gz NiGui-be40c009ca0bfecceec6c512b9c8acfb45fca507.zip | |
fix `dialog.directory` being ignored on Windows
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*.*") |
