| Index: Source/core/events/MouseEvent.h
|
| diff --git a/Source/core/events/MouseEvent.h b/Source/core/events/MouseEvent.h
|
| index d0502cb756f1010ca8ac9fd30cddfb1a9aad0ff4..ff4d69967668a9b869b1756d1a28128f4559b425 100644
|
| --- a/Source/core/events/MouseEvent.h
|
| +++ b/Source/core/events/MouseEvent.h
|
| @@ -45,7 +45,7 @@ struct MouseEventInit : public UIEventInit {
|
| bool shiftKey;
|
| bool metaKey;
|
| unsigned short button;
|
| - RefPtr<EventTarget> relatedTarget;
|
| + RefPtrWillBeMember<EventTarget> relatedTarget;
|
| };
|
|
|
| class MouseEvent : public MouseRelatedEvent {
|
| @@ -59,7 +59,7 @@ public:
|
| int detail, int screenX, int screenY, int pageX, int pageY,
|
| int movementX, int movementY,
|
| bool ctrlKey, bool altKey, bool shiftKey, bool metaKey, unsigned short button,
|
| - PassRefPtr<EventTarget> relatedTarget, PassRefPtrWillBeRawPtr<Clipboard>, bool isSimulated = false);
|
| + PassRefPtrWillBeRawPtr<EventTarget> relatedTarget, PassRefPtrWillBeRawPtr<Clipboard>, bool isSimulated = false);
|
|
|
| static PassRefPtrWillBeRawPtr<MouseEvent> create(const AtomicString& eventType, PassRefPtrWillBeRawPtr<AbstractView>, const PlatformMouseEvent&, int detail, PassRefPtrWillBeRawPtr<Node> relatedTarget);
|
|
|
| @@ -70,7 +70,7 @@ public:
|
| void initMouseEvent(const AtomicString& type, bool canBubble, bool cancelable, PassRefPtrWillBeRawPtr<AbstractView>,
|
| int detail, int screenX, int screenY, int clientX, int clientY,
|
| bool ctrlKey, bool altKey, bool shiftKey, bool metaKey,
|
| - unsigned short button, PassRefPtr<EventTarget> relatedTarget);
|
| + unsigned short button, PassRefPtrWillBeRawPtr<EventTarget> relatedTarget);
|
|
|
| // WinIE uses 1,4,2 for left/middle/right but not for click (just for mousedown/up, maybe others),
|
| // but we will match the standard DOM.
|
| @@ -78,7 +78,7 @@ public:
|
| bool buttonDown() const { return m_buttonDown; }
|
| EventTarget* relatedTarget() const { return m_relatedTarget.get(); }
|
| EventTarget* relatedTarget(bool& isNull) const { isNull = !m_relatedTarget; return m_relatedTarget.get(); }
|
| - void setRelatedTarget(PassRefPtr<EventTarget> relatedTarget) { m_relatedTarget = relatedTarget; }
|
| + void setRelatedTarget(PassRefPtrWillBeRawPtr<EventTarget> relatedTarget) { m_relatedTarget = relatedTarget; }
|
|
|
| Node* toElement() const;
|
| Node* fromElement() const;
|
| @@ -98,7 +98,7 @@ protected:
|
| int detail, int screenX, int screenY, int pageX, int pageY,
|
| int movementX, int movementY,
|
| bool ctrlKey, bool altKey, bool shiftKey, bool metaKey, unsigned short button,
|
| - PassRefPtr<EventTarget> relatedTarget, PassRefPtrWillBeRawPtr<Clipboard>, bool isSimulated);
|
| + PassRefPtrWillBeRawPtr<EventTarget> relatedTarget, PassRefPtrWillBeRawPtr<Clipboard>, bool isSimulated);
|
|
|
| MouseEvent(const AtomicString& type, const MouseEventInit&);
|
|
|
| @@ -107,7 +107,7 @@ protected:
|
| private:
|
| unsigned short m_button;
|
| bool m_buttonDown;
|
| - RefPtr<EventTarget> m_relatedTarget;
|
| + RefPtrWillBeMember<EventTarget> m_relatedTarget;
|
| RefPtrWillBeMember<Clipboard> m_clipboard;
|
| };
|
|
|
|
|