Index: trunk/Source/core/dom/Node.cpp |
=================================================================== |
--- trunk/Source/core/dom/Node.cpp (revision 197019) |
+++ trunk/Source/core/dom/Node.cpp (working copy) |
@@ -2066,10 +2066,8 @@ |
bool Node::dispatchEvent(PassRefPtrWillBeRawPtr<Event> event) |
{ |
- if (event->isMouseEvent()) { |
- toMouseEvent(*event).setFromScript(); |
- return dispatchMouseEvent(static_pointer_cast<MouseEvent>(event)); |
- } |
+ if (event->isMouseEvent()) |
+ return EventDispatcher::dispatchEvent(*this, MouseEventDispatchMediator::create(static_pointer_cast<MouseEvent>(event), MouseEventDispatchMediator::SyntheticMouseEvent)); |
if (event->isTouchEvent()) |
return dispatchTouchEvent(static_pointer_cast<TouchEvent>(event)); |
return EventDispatcher::dispatchEvent(*this, EventDispatchMediator::create(event)); |
@@ -2108,11 +2106,6 @@ |
return EventDispatcher::dispatchEvent(*this, MouseEventDispatchMediator::create(MouseEvent::create(eventType, document().domWindow(), event, detail, relatedTarget))); |
} |
-bool Node::dispatchMouseEvent(PassRefPtrWillBeRawPtr<MouseEvent> event) |
-{ |
- return EventDispatcher::dispatchEvent(*this, MouseEventDispatchMediator::create(event)); |
-} |
- |
bool Node::dispatchGestureEvent(const PlatformGestureEvent& event) |
{ |
RefPtrWillBeRawPtr<GestureEvent> gestureEvent = GestureEvent::create(document().domWindow(), event); |