diff --git a/reactos/dll/win32/kernel32/misc/lang.c b/reactos/dll/win32/kernel32/misc/lang.c index 73290ed7991..862f42409e4 100644 --- a/reactos/dll/win32/kernel32/misc/lang.c +++ b/reactos/dll/win32/kernel32/misc/lang.c @@ -925,6 +925,12 @@ static BOOL NLS_EnumSystemLocales(ENUMSYSTEMLOCALES_CALLBACKS *lpProcs) return FALSE; } + /* Passing 0 flags behaves like LCID_SUPPORTED */ + if (lpProcs->dwFlags == 0) + { + lpProcs->dwFlags = LCID_SUPPORTED; + } + switch (lpProcs->dwFlags) { case LCID_ALTERNATE_SORTS: