From: Akihiro Sagawa sagawa.aki@gmail.com
--- dlls/user32/edit.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dlls/user32/edit.c b/dlls/user32/edit.c index 47c61f59c24..9361ff8e3d2 100644 --- a/dlls/user32/edit.c +++ b/dlls/user32/edit.c @@ -4977,7 +4977,7 @@ LRESULT EditWndProc_common( HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam, B else { BYTE low = wParam; - DWORD cp = get_input_codepage(); + DWORD cp = es->is_unicode ? get_input_codepage() : CP_ACP; if (es->lead_byte) { char ch[2];