diff --git a/CHANGES b/CHANGES index 1af32c782..7eadfc860 100644 --- a/CHANGES +++ b/CHANGES @@ -14,6 +14,7 @@ Bugfixes: - Util: Fix highest-fd socket not being returned by SocketAccept - Qt: Fix linking after some windows have been closed - GBA Video: Fix wrong palette on 256-color sprites in OBJWIN + - Windows: Fix VDir.rewind Misc: - Qt: Improved HiDPI support - Feature: Support ImageMagick 7 diff --git a/src/platform/windows/vfs-w32.c b/src/platform/windows/vfs-w32.c index dc491b47c..3c66072c9 100644 --- a/src/platform/windows/vfs-w32.c +++ b/src/platform/windows/vfs-w32.c @@ -84,7 +84,7 @@ void _vdwRewind(struct VDir* vd) { struct VDirW32* vdw = (struct VDirW32*) vd; FindClose(vdw->handle); wchar_t name[MAX_PATH + 1]; - MultiByteToWideChar(CP_UTF8, MB_PRECOMPOSED, vdw->path, -1, name, MAX_PATH); + MultiByteToWideChar(CP_UTF8, 0, vdw->path, -1, name, MAX_PATH); StringCchCatNW(name, MAX_PATH, L"\\*", 2); if (vdw->vde.utf8Name) { free(vdw->vde.utf8Name);