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