diff options
-rw-r--r-- | src/ScintillaBase.h | 2 | ||||
-rw-r--r-- | win32/ScintillaWin.cxx | 8 |
2 files changed, 5 insertions, 5 deletions
diff --git a/src/ScintillaBase.h b/src/ScintillaBase.h index ee717cbda..668abed3c 100644 --- a/src/ScintillaBase.h +++ b/src/ScintillaBase.h @@ -38,6 +38,8 @@ protected: idcmdSelectAll=16 }; + enum { maxLenInputIME = 200 }; + bool displayPopupMenu; Menu popup; AutoComplete ac; diff --git a/win32/ScintillaWin.cxx b/win32/ScintillaWin.cxx index 137efbb62..c5dcd8559 100644 --- a/win32/ScintillaWin.cxx +++ b/win32/ScintillaWin.cxx @@ -672,7 +672,6 @@ sptr_t ScintillaWin::HandleComposition(uptr_t wParam, sptr_t lParam) { if (lParam & GCS_RESULTSTR) { HIMC hIMC = ::ImmGetContext(MainHWND()); if (hIMC) { - const int maxLenInputIME = 200; wchar_t wcs[maxLenInputIME]; LONG bytes = ::ImmGetCompositionStringW(hIMC, GCS_RESULTSTR, wcs, (maxLenInputIME-1)*2); @@ -722,7 +721,6 @@ sptr_t ScintillaWin::HandleCompositionKoreanIME(uptr_t, sptr_t lParam) { return 0; } - const int maxLenInputIME = 200; wchar_t wcs[maxLenInputIME]; int wides = 0; bool compstrExist = false; @@ -734,7 +732,7 @@ sptr_t ScintillaWin::HandleCompositionKoreanIME(uptr_t, sptr_t lParam) { // fill in any virtual spaces. bool tmpOverstrike = inOverstrike; inOverstrike = false; // not allow to be deleted twice. - AddCharUTF("", 0, false); + AddCharUTF("", 0); inOverstrike = tmpOverstrike; } @@ -772,7 +770,7 @@ sptr_t ScintillaWin::HandleCompositionKoreanIME(uptr_t, sptr_t lParam) { bool tmpRecordingMacro = recordingMacro; recordingMacro = false; pdoc->TentativeStart(); - AddCharUTF(hanval, hanlen, !IsUnicodeMode()); + AddCharUTF(hanval, hanlen); recordingMacro = tmpRecordingMacro; for (size_t r = 0; r < sel.Count(); r++) { // for block caret @@ -781,7 +779,7 @@ sptr_t ScintillaWin::HandleCompositionKoreanIME(uptr_t, sptr_t lParam) { sel.Range(r).anchor.SetPosition(positionInsert - hanlen); } } else { - AddCharUTF(hanval, hanlen, !IsUnicodeMode()); + AddCharUTF(hanval, hanlen); } } |