From: <for...@us...> - 2004-02-17 11:20:22
|
Update of /cvsroot/vba/VisualBoyAdvance/src/win32 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26226 Modified Files: VBA.cpp Log Message: Patch to allow base language to be searched when selecting system language Index: VBA.cpp =================================================================== RCS file: /cvsroot/vba/VisualBoyAdvance/src/win32/VBA.cpp,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** VBA.cpp 7 Feb 2004 13:55:16 -0000 1.9 --- VBA.cpp 17 Feb 2004 11:11:34 -0000 1.10 *************** *** 1883,1890 **** HINSTANCE l = winLoadLanguage(lbuffer); if(l == NULL) { ! systemMessage(IDS_FAILED_TO_LOAD_LIBRARY, ! "Failed to load library %s", ! lbuffer); ! return; } AfxSetResourceHandle(l); --- 1883,1897 ---- HINSTANCE l = winLoadLanguage(lbuffer); if(l == NULL) { ! LCID locIdBase = MAKELCID( MAKELANGID( PRIMARYLANGID( GetSystemDefaultLangID() ), SUBLANG_NEUTRAL ), SORT_DEFAULT ); ! if(GetLocaleInfo(locIdBase, LOCALE_SABBREVLANGNAME, ! lbuffer, 10)) { ! l = winLoadLanguage(lbuffer); ! if(l == NULL) { ! systemMessage(IDS_FAILED_TO_LOAD_LIBRARY, ! "Failed to load library %s", ! lbuffer); ! return; ! } ! } } AfxSetResourceHandle(l); |