Bug 920425 part.6 Use mozilla::WidgetEvent::AsScrollAreaEvent() r=smaug

This commit is contained in:
Masayuki Nakano 2013-10-18 15:10:21 +09:00
Родитель 9413fbbc10
Коммит b4a347908a
2 изменённых файлов: 2 добавлений и 3 удалений

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

@ -632,8 +632,7 @@ nsDOMEvent::DuplicatePrivateData()
}
case NS_SCROLLAREA_EVENT:
{
InternalScrollAreaEvent* oldScrollAreaEvent =
static_cast<InternalScrollAreaEvent*>(mEvent);
InternalScrollAreaEvent* oldScrollAreaEvent = mEvent->AsScrollAreaEvent();
InternalScrollAreaEvent* scrollAreaEvent =
new InternalScrollAreaEvent(false, msg, nullptr);
scrollAreaEvent->AssignScrollAreaEventData(*oldScrollAreaEvent, true);

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

@ -700,7 +700,7 @@ nsEventDispatcher::CreateEvent(mozilla::dom::EventTarget* aOwner,
static_cast<WidgetGUIEvent*>(aEvent));
case NS_SCROLLAREA_EVENT:
return NS_NewDOMScrollAreaEvent(aDOMEvent, aOwner, aPresContext,
static_cast<InternalScrollAreaEvent*>(aEvent));
aEvent->AsScrollAreaEvent());
case NS_KEY_EVENT:
return NS_NewDOMKeyboardEvent(aDOMEvent, aOwner, aPresContext,
static_cast<WidgetKeyboardEvent*>(aEvent));