| Index: Source/core/events/EventDispatchMediator.h
|
| diff --git a/Source/core/events/EventDispatchMediator.h b/Source/core/events/EventDispatchMediator.h
|
| index 5c0376653aa75433ded231a6efdcd277d621e8e5..233c442273cae6cfbafffd6648157d04485e49af 100644
|
| --- a/Source/core/events/EventDispatchMediator.h
|
| +++ b/Source/core/events/EventDispatchMediator.h
|
| @@ -42,10 +42,11 @@ class Event;
|
| class EventDispatcher;
|
| class Node;
|
|
|
| -class EventDispatchMediator : public RefCounted<EventDispatchMediator> {
|
| +class EventDispatchMediator : public RefCountedWillBeGarbageCollectedFinalized<EventDispatchMediator> {
|
| public:
|
| - static PassRefPtr<EventDispatchMediator> create(PassRefPtrWillBeRawPtr<Event>);
|
| + static PassRefPtrWillBeRawPtr<EventDispatchMediator> create(PassRefPtrWillBeRawPtr<Event>);
|
| virtual ~EventDispatchMediator() { };
|
| + virtual void trace(Visitor*);
|
| virtual bool dispatchEvent(EventDispatcher*) const;
|
| Event* event() const { return m_event.get(); };
|
|
|
| @@ -55,7 +56,7 @@ protected:
|
| void setEvent(PassRefPtrWillBeRawPtr<Event> event) { m_event = event; };
|
|
|
| private:
|
| - RefPtrWillBePersistent<Event> m_event;
|
| + RefPtrWillBeMember<Event> m_event;
|
| };
|
|
|
| } // namespace WebCore
|
|
|