summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xsrc/nigui/private/windows/platform_impl.nim3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/nigui/private/windows/platform_impl.nim b/src/nigui/private/windows/platform_impl.nim
index 75bc010..7d02f1e 100755
--- a/src/nigui/private/windows/platform_impl.nim
+++ b/src/nigui/private/windows/platform_impl.nim
@@ -479,8 +479,7 @@ method run(dialog: SaveFileDialog) =
var s = newString(maxCharacters * 2)
if dialog.defaultName.len > 0:
let temp = pUtf8ToUtf16(dialog.defaultName)
- for i in 0..temp.len:
- s[i] = temp[i]
+ copyMem(s.cstring, temp.cstring, temp.len)
ofn.lpstrFile = s
let ret = GetSaveFileNameW(ofn)
if ret: