зеркало из https://github.com/mozilla/gecko-dev.git
Bug 920425 part.22 Use mozilla::WidgetEvent::AsSelectionEvent() r=smaug
This commit is contained in:
Родитель
b9cc552b72
Коммит
21f49f071d
|
@ -1270,8 +1270,7 @@ nsEventStateManager::PreHandleEvent(nsPresContext* aPresContext,
|
|||
break;
|
||||
case NS_SELECTION_SET:
|
||||
{
|
||||
WidgetSelectionEvent *selectionEvent =
|
||||
static_cast<WidgetSelectionEvent*>(aEvent);
|
||||
WidgetSelectionEvent* selectionEvent = aEvent->AsSelectionEvent();
|
||||
if (IsTargetCrossProcess(selectionEvent)) {
|
||||
// Will not be handled locally, remote the event
|
||||
if (GetCrossProcessTarget()->SendSelectionEvent(*selectionEvent))
|
||||
|
@ -1279,7 +1278,7 @@ nsEventStateManager::PreHandleEvent(nsPresContext* aPresContext,
|
|||
break;
|
||||
}
|
||||
nsContentEventHandler handler(mPresContext);
|
||||
handler.OnSelectionEvent(static_cast<WidgetSelectionEvent*>(aEvent));
|
||||
handler.OnSelectionEvent(selectionEvent);
|
||||
}
|
||||
break;
|
||||
case NS_CONTENT_COMMAND_CUT:
|
||||
|
|
|
@ -285,7 +285,7 @@ PuppetWidget::DispatchEvent(WidgetGUIEvent* event, nsEventStatus& aStatus)
|
|||
return NS_OK;
|
||||
break;
|
||||
case NS_SELECTION_EVENT:
|
||||
mIMELastReceivedSeqno = static_cast<WidgetSelectionEvent*>(event)->seqno;
|
||||
mIMELastReceivedSeqno = event->AsSelectionEvent()->seqno;
|
||||
if (mIMELastReceivedSeqno < mIMELastBlurSeqno)
|
||||
return NS_OK;
|
||||
break;
|
||||
|
|
Загрузка…
Ссылка в новой задаче