From 8fca4d7b901ad3fdcd984d491019aaaeeed720cd Mon Sep 17 00:00:00 2001 From: Zufu Liu Date: Sat, 16 Nov 2019 07:53:52 +1100 Subject: Bug [#2137]. Clear IME state when switching language. --- win32/ScintillaWin.cxx | 3 +++ 1 file changed, 3 insertions(+) (limited to 'win32/ScintillaWin.cxx') diff --git a/win32/ScintillaWin.cxx b/win32/ScintillaWin.cxx index e3bc4f711..6524ada5a 100644 --- a/win32/ScintillaWin.cxx +++ b/win32/ScintillaWin.cxx @@ -2743,6 +2743,9 @@ void ScintillaWin::ImeStartComposition() { /** Called when IME Window closed. */ void ScintillaWin::ImeEndComposition() { + // clear IME composition state. + view.imeCaretBlockOverride = false; + pdoc->TentativeUndo(); ShowCaretAtCurrentPosition(); } -- cgit v1.2.3