From c1eb61abcce401f2d32df561685ef962081c4ee4 Mon Sep 17 00:00:00 2001 From: johnsonj Date: Thu, 10 Mar 2016 15:17:37 +1100 Subject: Fix caret position bug on Qt and Gtk for win32 for Korean. --- qt/ScintillaEditBase/ScintillaEditBase.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'qt/ScintillaEditBase/ScintillaEditBase.cpp') diff --git a/qt/ScintillaEditBase/ScintillaEditBase.cpp b/qt/ScintillaEditBase/ScintillaEditBase.cpp index ca4819726..7d24d0f4c 100644 --- a/qt/ScintillaEditBase/ScintillaEditBase.cpp +++ b/qt/ScintillaEditBase/ScintillaEditBase.cpp @@ -570,7 +570,9 @@ void ScintillaEditBase::inputMethodEvent(QInputMethodEvent *event) MoveImeCarets(- imeCharPos[preeditStrLen] + imeCharPos[imeCaretPos]); if (IsHangul(preeditStr.at(0))) { +#ifndef Q_OS_WIN MoveImeCarets(- imeCharPos[1]); +#endif sqt->view.imeCaretBlockOverride = true; } -- cgit v1.2.3