diff options
author | Neil <nyamatongwe@gmail.com> | 2014-07-30 08:42:57 +1000 |
---|---|---|
committer | Neil <nyamatongwe@gmail.com> | 2014-07-30 08:42:57 +1000 |
commit | 14eda5339120d84f75532f75c80d426e3e685a0d (patch) | |
tree | 525688e7a0d68c59ab8b6370291761215c7bb409 | |
parent | 11301408b25759f31c0d3505f2bb854c5f355045 (diff) | |
download | scintilla-mirror-14eda5339120d84f75532f75c80d426e3e685a0d.tar.gz |
Removed NotifyChar tha is not needed from new Korean IME code and use correct
value for treatAsDBCS argument to AddCharUTF.
-rw-r--r-- | win32/ScintillaWin.cxx | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/win32/ScintillaWin.cxx b/win32/ScintillaWin.cxx index 51d4cbf53..137efbb62 100644 --- a/win32/ScintillaWin.cxx +++ b/win32/ScintillaWin.cxx @@ -772,20 +772,16 @@ sptr_t ScintillaWin::HandleCompositionKoreanIME(uptr_t, sptr_t lParam) { bool tmpRecordingMacro = recordingMacro; recordingMacro = false; pdoc->TentativeStart(); - AddCharUTF(hanval, hanlen, true); + AddCharUTF(hanval, hanlen, !IsUnicodeMode()); recordingMacro = tmpRecordingMacro; - //NotifyChar() in AddCharUTF() may not know comprStr is deleted by undo. - Editor::NotifyChar((static_cast<unsigned char>(hanval[0]) << 8) | - static_cast<unsigned char>(hanval[1])); - for (size_t r = 0; r < sel.Count(); r++) { // for block caret int positionInsert = sel.Range(r).Start().Position(); sel.Range(r).caret.SetPosition(positionInsert - hanlen); sel.Range(r).anchor.SetPosition(positionInsert - hanlen); } } else { - AddCharUTF(hanval, hanlen, true); + AddCharUTF(hanval, hanlen, !IsUnicodeMode()); } } |