Bug 1121313 - Part 1. Replace NS_COMPOSITION_CHANGE with NS_COMPOSITION_COMMIT. r=masayuki
This commit is contained in:
@@ -402,27 +402,22 @@ PuppetWidget::IMEEndComposition(bool aCancel)
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
nsEventStatus status;
|
nsEventStatus status;
|
||||||
WidgetCompositionEvent compositionChangeEvent(true, NS_COMPOSITION_CHANGE,
|
WidgetCompositionEvent compositionCommitEvent(true, NS_COMPOSITION_COMMIT,
|
||||||
this);
|
this);
|
||||||
InitEvent(compositionChangeEvent, nullptr);
|
InitEvent(compositionCommitEvent, nullptr);
|
||||||
compositionChangeEvent.mSeqno = mIMELastReceivedSeqno;
|
|
||||||
// SendEndIMEComposition is always called since ResetInputState
|
// SendEndIMEComposition is always called since ResetInputState
|
||||||
// should always be called even if we aren't composing something.
|
// should always be called even if we aren't composing something.
|
||||||
if (!mTabChild ||
|
if (!mTabChild ||
|
||||||
!mTabChild->SendEndIMEComposition(aCancel,
|
!mTabChild->SendEndIMEComposition(aCancel,
|
||||||
&compositionChangeEvent.mData)) {
|
&compositionCommitEvent.mData)) {
|
||||||
return NS_ERROR_FAILURE;
|
return NS_ERROR_FAILURE;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!mIMEComposing)
|
if (!mIMEComposing)
|
||||||
return NS_OK;
|
return NS_OK;
|
||||||
|
|
||||||
DispatchEvent(&compositionChangeEvent, status);
|
compositionCommitEvent.mSeqno = mIMELastReceivedSeqno;
|
||||||
|
DispatchEvent(&compositionCommitEvent, status);
|
||||||
WidgetCompositionEvent compositionEndEvent(true, NS_COMPOSITION_END, this);
|
|
||||||
InitEvent(compositionEndEvent, nullptr);
|
|
||||||
compositionEndEvent.mSeqno = mIMELastReceivedSeqno;
|
|
||||||
DispatchEvent(&compositionEndEvent, status);
|
|
||||||
return NS_OK;
|
return NS_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user