diff options
Diffstat (limited to 'win32/ScintillaWin.cxx')
| -rw-r--r-- | win32/ScintillaWin.cxx | 5 | 
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;  		} | 
