Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / core / events / UIEvent.cpp
index 0ca537f..76ccfc8 100644 (file)
 #include "config.h"
 #include "core/events/UIEvent.h"
 
-#include "core/frame/DOMWindow.h"
 
-namespace WebCore {
+namespace blink {
 
 UIEventInit::UIEventInit()
-    : view(0)
+    : view(nullptr)
     , detail(0)
 {
 }
@@ -39,7 +38,7 @@ UIEvent::UIEvent()
     ScriptWrappable::init(this);
 }
 
-UIEvent::UIEvent(const AtomicString& eventType, bool canBubbleArg, bool cancelableArg, PassRefPtr<AbstractView> viewArg, int detailArg)
+UIEvent::UIEvent(const AtomicString& eventType, bool canBubbleArg, bool cancelableArg, PassRefPtrWillBeRawPtr<AbstractView> viewArg, int detailArg)
     : Event(eventType, canBubbleArg, cancelableArg)
     , m_view(viewArg)
     , m_detail(detailArg)
@@ -59,7 +58,7 @@ UIEvent::~UIEvent()
 {
 }
 
-void UIEvent::initUIEvent(const AtomicString& typeArg, bool canBubbleArg, bool cancelableArg, PassRefPtr<AbstractView> viewArg, int detailArg)
+void UIEvent::initUIEvent(const AtomicString& typeArg, bool canBubbleArg, bool cancelableArg, PassRefPtrWillBeRawPtr<AbstractView> viewArg, int detailArg)
 {
     if (dispatched())
         return;
@@ -115,4 +114,10 @@ int UIEvent::which() const
     return 0;
 }
 
-} // namespace WebCore
+void UIEvent::trace(Visitor* visitor)
+{
+    visitor->trace(m_view);
+    Event::trace(visitor);
+}
+
+} // namespace blink