Module: wine Branch: stable Commit: 79137646a078c55afc4f91665c5e09f0a7824c7d URL: http://source.winehq.org/git/wine.git/?a=commit;h=79137646a078c55afc4f91665c...
Author: Daniel Lehman dlehman@esri.com Date: Thu Oct 31 11:03:18 2013 -0700
kernel32: Use ANSI code page if current thread locale has no code page.
(cherry picked from commit 37dad12971ba08df39f54dcde833a5ce70a98eda)
---
dlls/kernel32/locale.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/dlls/kernel32/locale.c b/dlls/kernel32/locale.c index 9ddf078..22903d5 100644 --- a/dlls/kernel32/locale.c +++ b/dlls/kernel32/locale.c @@ -215,6 +215,7 @@ static const union cptable *get_codepage_table( unsigned int codepage ) case CP_THREAD_ACP: if (NtCurrentTeb()->CurrentLocale == GetUserDefaultLCID()) return ansi_cptable; codepage = get_lcid_codepage( NtCurrentTeb()->CurrentLocale ); + if (!codepage) return ansi_cptable; /* fall through */ default: if (codepage == ansi_cptable->info.codepage) return ansi_cptable;