Alexandre Julliard : user32: Fallback to English in MessageBoxIndirect if the specified language is not supported .
Alexandre Julliard
julliard at winehq.org
Mon Jun 21 11:07:04 CDT 2010
Module: wine
Branch: master
Commit: db1c43c399fe9559abe43a08064255c1e50acf6d
URL: http://source.winehq.org/git/wine.git/?a=commit;h=db1c43c399fe9559abe43a08064255c1e50acf6d
Author: Alexandre Julliard <julliard at winehq.org>
Date: Mon Jun 21 11:50:44 2010 +0200
user32: Fallback to English in MessageBoxIndirect if the specified language is not supported.
---
dlls/user32/msgbox.c | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
diff --git a/dlls/user32/msgbox.c b/dlls/user32/msgbox.c
index 32b4252..effe09b 100644
--- a/dlls/user32/msgbox.c
+++ b/dlls/user32/msgbox.c
@@ -512,7 +512,11 @@ INT WINAPI MessageBoxIndirectW( LPMSGBOXPARAMSW msgbox )
if (!(hRes = FindResourceExW(user32_module, (LPWSTR)RT_DIALOG,
msg_box_res_nameW, msgbox->dwLanguageId)))
- return 0;
+ {
+ if (!msgbox->dwLanguageId ||
+ !(hRes = FindResourceExW(user32_module, (LPWSTR)RT_DIALOG, msg_box_res_nameW, LANG_NEUTRAL)))
+ return 0;
+ }
if (!(tmplate = LoadResource(user32_module, hRes)))
return 0;
More information about the wine-cvs
mailing list