FreeWnn: BS after ECS key causes Mozilla hangs
Check mIMECompUnicode->Length() before doing mIMECompUnicode->Cut()
r=ftang,sr=alecf,a=asa
This commit is contained in:
katakai%japan.sun.com 2002-03-13 05:41:28 +00:00
Родитель 0351f733e8
Коммит a38050b457
1 изменённых файлов: 2 добавлений и 1 удалений

Просмотреть файл

@ -262,7 +262,8 @@ void nsIMEPreedit::SetPreeditString(const XIMText *aText,
Reset();
return;
}
if (aChangeLength) {
if (aChangeLength && mIMECompUnicode->Length()) {
mIMECompUnicode->Cut(aChangeFirst, aChangeLength);
mIMECompAttr->Cut(aChangeFirst, aChangeLength);
}