aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorNeil <nyamatongwe@gmail.com>2014-07-30 08:42:57 +1000
committerNeil <nyamatongwe@gmail.com>2014-07-30 08:42:57 +1000
commit14eda5339120d84f75532f75c80d426e3e685a0d (patch)
tree525688e7a0d68c59ab8b6370291761215c7bb409
parent11301408b25759f31c0d3505f2bb854c5f355045 (diff)
downloadscintilla-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.cxx8
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());
}
}