Bug 1084302 Fix wrong aIsCommit argument values of DispatchCompositionChangeEvent() calls in DeleteText() r=karlt

This commit is contained in:
Masayuki Nakano 2014-10-17 04:38:21 +09:00
parent 10f9ec04d1
commit 10c20e9b7b

View File

@ -1462,7 +1462,7 @@ nsGtkIMModule::DeleteText(const int32_t aOffset, const uint32_t aNChars)
if (wasComposing) { if (wasComposing) {
selOffset = mCompositionStart; selOffset = mCompositionStart;
if (editorHadCompositionString && if (editorHadCompositionString &&
!DispatchCompositionChangeEvent(mSelectedString, false)) { !DispatchCompositionChangeEvent(mSelectedString, true)) {
PR_LOG(gGtkIMLog, PR_LOG_ALWAYS, PR_LOG(gGtkIMLog, PR_LOG_ALWAYS,
(" FAILED, quitting from DeletText")); (" FAILED, quitting from DeletText"));
return NS_ERROR_FAILURE; return NS_ERROR_FAILURE;
@ -1589,7 +1589,7 @@ nsGtkIMModule::DeleteText(const int32_t aOffset, const uint32_t aNChars)
nsAutoString compositionString; nsAutoString compositionString;
GetCompositionString(GetContext(), compositionString); GetCompositionString(GetContext(), compositionString);
if (!DispatchCompositionChangeEvent(compositionString, true)) { if (!DispatchCompositionChangeEvent(compositionString, false)) {
PR_LOG(gGtkIMLog, PR_LOG_ALWAYS, PR_LOG(gGtkIMLog, PR_LOG_ALWAYS,
(" FAILED, restoring composition string")); (" FAILED, restoring composition string"));
return NS_ERROR_FAILURE; return NS_ERROR_FAILURE;