Micro optimization for wxLANGUAGE_UNKNOWN in GetLanguageInfo()
Don't bother iterating over all the languages if we can be sure we're not going to find anything anyhow.
This commit is contained in:
@@ -952,6 +952,9 @@ const wxLanguageInfo *wxLocale::GetLanguageInfo(int lang)
|
|||||||
if ( lang == wxLANGUAGE_DEFAULT )
|
if ( lang == wxLANGUAGE_DEFAULT )
|
||||||
lang = GetSystemLanguage();
|
lang = GetSystemLanguage();
|
||||||
|
|
||||||
|
if ( lang == wxLANGUAGE_UNKNOWN )
|
||||||
|
return NULL;
|
||||||
|
|
||||||
const size_t count = ms_languagesDB->GetCount();
|
const size_t count = ms_languagesDB->GetCount();
|
||||||
for ( size_t i = 0; i < count; i++ )
|
for ( size_t i = 0; i < count; i++ )
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user