summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/core/html/html_marquee_element.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/core/html/html_marquee_element.cc')
-rw-r--r--chromium/third_party/blink/renderer/core/html/html_marquee_element.cc22
1 files changed, 7 insertions, 15 deletions
diff --git a/chromium/third_party/blink/renderer/core/html/html_marquee_element.cc b/chromium/third_party/blink/renderer/core/html/html_marquee_element.cc
index a1edeaf400f..4564dc1d02b 100644
--- a/chromium/third_party/blink/renderer/core/html/html_marquee_element.cc
+++ b/chromium/third_party/blink/renderer/core/html/html_marquee_element.cc
@@ -24,7 +24,6 @@
#include <cstdlib>
-#include "base/macros.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_html_marquee_element.h"
#include "third_party/blink/renderer/core/animation/document_timeline.h"
#include "third_party/blink/renderer/core/animation/keyframe_effect.h"
@@ -37,7 +36,7 @@
#include "third_party/blink/renderer/core/css/css_property_value_set.h"
#include "third_party/blink/renderer/core/css/css_style_declaration.h"
#include "third_party/blink/renderer/core/dom/document.h"
-#include "third_party/blink/renderer/core/dom/events/event_listener.h"
+#include "third_party/blink/renderer/core/dom/events/native_event_listener.h"
#include "third_party/blink/renderer/core/dom/frame_request_callback_collection.h"
#include "third_party/blink/renderer/core/dom/shadow_root.h"
#include "third_party/blink/renderer/core/frame/local_dom_window.h"
@@ -92,7 +91,7 @@ class HTMLMarqueeElement::RequestAnimationFrameCallback final
marquee_->ContinueAnimation();
}
- void Trace(blink::Visitor* visitor) override {
+ void Trace(Visitor* visitor) override {
visitor->Trace(marquee_);
FrameRequestCallbackCollection::FrameCallback::Trace(visitor);
}
@@ -103,29 +102,22 @@ class HTMLMarqueeElement::RequestAnimationFrameCallback final
DISALLOW_COPY_AND_ASSIGN(RequestAnimationFrameCallback);
};
-class HTMLMarqueeElement::AnimationFinished final : public EventListener {
+class HTMLMarqueeElement::AnimationFinished final : public NativeEventListener {
public:
- explicit AnimationFinished(HTMLMarqueeElement* marquee)
- : EventListener(kCPPEventListenerType), marquee_(marquee) {}
-
- bool operator==(const EventListener& that) const override {
- return this == &that;
- }
+ explicit AnimationFinished(HTMLMarqueeElement* marquee) : marquee_(marquee) {}
void Invoke(ExecutionContext*, Event*) override {
++marquee_->loop_count_;
marquee_->start();
}
- void Trace(blink::Visitor* visitor) override {
+ void Trace(Visitor* visitor) override {
visitor->Trace(marquee_);
- EventListener::Trace(visitor);
+ NativeEventListener::Trace(visitor);
}
private:
Member<HTMLMarqueeElement> marquee_;
-
- DISALLOW_COPY_AND_ASSIGN(AnimationFinished);
};
Node::InsertionNotificationRequest HTMLMarqueeElement::InsertedInto(
@@ -496,7 +488,7 @@ AtomicString HTMLMarqueeElement::CreateTransform(double value) const {
String::NumberToStringECMAScript(value) + "px)";
}
-void HTMLMarqueeElement::Trace(blink::Visitor* visitor) {
+void HTMLMarqueeElement::Trace(Visitor* visitor) {
visitor->Trace(mover_);
visitor->Trace(player_);
HTMLElement::Trace(visitor);