Index: Source/core/events/MouseEvent.cpp |
diff --git a/Source/core/events/MouseEvent.cpp b/Source/core/events/MouseEvent.cpp |
index 301be3174d3a27dba9234fdacd24d2aa355a0408..9bbdf3e2668b56b4b7fecf2617e88203bbd7236c 100644 |
--- a/Source/core/events/MouseEvent.cpp |
+++ b/Source/core/events/MouseEvent.cpp |
@@ -196,9 +196,9 @@ void MouseEvent::trace(Visitor* visitor) |
MouseRelatedEvent::trace(visitor); |
} |
-PassRefPtr<SimulatedMouseEvent> SimulatedMouseEvent::create(const AtomicString& eventType, PassRefPtrWillBeRawPtr<AbstractView> view, PassRefPtr<Event> underlyingEvent) |
+PassRefPtrWillBeRawPtr<SimulatedMouseEvent> SimulatedMouseEvent::create(const AtomicString& eventType, PassRefPtrWillBeRawPtr<AbstractView> view, PassRefPtr<Event> underlyingEvent) |
{ |
- return adoptRef(new SimulatedMouseEvent(eventType, view, underlyingEvent)); |
+ return adoptRefWillBeRefCountedGarbageCollected(new SimulatedMouseEvent(eventType, view, underlyingEvent)); |
} |
SimulatedMouseEvent::~SimulatedMouseEvent() |