aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authornyamatongwe <devnull@localhost>2002-12-03 10:21:54 +0000
committernyamatongwe <devnull@localhost>2002-12-03 10:21:54 +0000
commit9921b3b1b8466bca87fe6066b7e99e199704dbe2 (patch)
treebf1650c56f521bcbbede631f1bcef47cc283f1ae
parent017933ffe9250c165a48ee04dc4cd12e97165096 (diff)
downloadscintilla-mirror-9921b3b1b8466bca87fe6066b7e99e199704dbe2.tar.gz
Fix from twkang for Korean IME input.
-rw-r--r--win32/ScintillaWin.cxx5
1 files changed, 4 insertions, 1 deletions
diff --git a/win32/ScintillaWin.cxx b/win32/ScintillaWin.cxx
index c1930cbe8..6356b849a 100644
--- a/win32/ScintillaWin.cxx
+++ b/win32/ScintillaWin.cxx
@@ -705,7 +705,10 @@ sptr_t ScintillaWin::WndProc(unsigned int iMessage, uptr_t wParam, sptr_t lParam
return HandleComposition(wParam, lParam);
case WM_IME_CHAR: {
- AddCharBytes(HIBYTE(wParam), LOBYTE(wParam));
+ if (HIBYTE(wParam) == '\0')
+ AddChar(LOBYTE(wParam));
+ else
+ AddCharBytes(HIBYTE(wParam), LOBYTE(wParam));
return 0;
}