diff options
| -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());  		}  	} | 
