aboutsummaryrefslogtreecommitdiffhomepage
path: root/qt/ScintillaEditBase/ScintillaEditBase.cpp
diff options
context:
space:
mode:
authorjohnsonj <devnull@localhost>2016-03-10 15:17:37 +1100
committerjohnsonj <devnull@localhost>2016-03-10 15:17:37 +1100
commit94993ac4348d39853278b082f75e5be26a3f8478 (patch)
treec5d850066596387a79a63a11ede2c260abc0d215 /qt/ScintillaEditBase/ScintillaEditBase.cpp
parent151300db3b2f3f16e4b982aa553b535e95aca41f (diff)
downloadscintilla-mirror-94993ac4348d39853278b082f75e5be26a3f8478.tar.gz
Fix caret position bug on Qt and Gtk for win32 for Korean.
Diffstat (limited to 'qt/ScintillaEditBase/ScintillaEditBase.cpp')
-rw-r--r--qt/ScintillaEditBase/ScintillaEditBase.cpp2
1 files changed, 2 insertions, 0 deletions
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;
}