diff options
| author | johnsonj <unknown> | 2015-12-13 12:04:37 +1100 | 
|---|---|---|
| committer | johnsonj <unknown> | 2015-12-13 12:04:37 +1100 | 
| commit | 1597105fb3569664744fc3016da50499de4d9b34 (patch) | |
| tree | aade1afeb30a8d1fc284664f4159f46758ab377d /qt/ScintillaEditBase/ScintillaEditBase.cpp | |
| parent | 0ab38ce7dfcba662398d9f06278d406eef2b5091 (diff) | |
| download | scintilla-mirror-1597105fb3569664744fc3016da50499de4d9b34.tar.gz | |
Korean input by word fixed.
Diffstat (limited to 'qt/ScintillaEditBase/ScintillaEditBase.cpp')
| -rw-r--r-- | qt/ScintillaEditBase/ScintillaEditBase.cpp | 6 | 
1 files changed, 3 insertions, 3 deletions
| diff --git a/qt/ScintillaEditBase/ScintillaEditBase.cpp b/qt/ScintillaEditBase/ScintillaEditBase.cpp index 68cdc9e36..ea516fe17 100644 --- a/qt/ScintillaEditBase/ScintillaEditBase.cpp +++ b/qt/ScintillaEditBase/ScintillaEditBase.cpp @@ -564,11 +564,11 @@ void ScintillaEditBase::inputMethodEvent(QInputMethodEvent *event)  		sqt->recordingMacro = recording;  		// Move IME carets. +		MoveImeCarets(- imeCharPos[preeditStrLen] + imeCharPos[imeCaretPos]); +  		if (IsHangul(preeditStr.at(0))) { +			MoveImeCarets(- imeCharPos[1]);  			sqt->view.imeCaretBlockOverride = true; -			MoveImeCarets(- imeCharPos[preeditStrLen]); -		} else { -			MoveImeCarets(- imeCharPos[preeditStrLen] + imeCharPos[imeCaretPos]);  		}  		// Set candidate box position for Qt::ImMicroFocus. | 
