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);
|