summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/modules/media_controls/elements/media_control_popup_menu_element.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/modules/media_controls/elements/media_control_popup_menu_element.cc')
-rw-r--r--chromium/third_party/blink/renderer/modules/media_controls/elements/media_control_popup_menu_element.cc17
1 files changed, 8 insertions, 9 deletions
diff --git a/chromium/third_party/blink/renderer/modules/media_controls/elements/media_control_popup_menu_element.cc b/chromium/third_party/blink/renderer/modules/media_controls/elements/media_control_popup_menu_element.cc
index 0fc856889f3..322e5907642 100644
--- a/chromium/third_party/blink/renderer/modules/media_controls/elements/media_control_popup_menu_element.cc
+++ b/chromium/third_party/blink/renderer/modules/media_controls/elements/media_control_popup_menu_element.cc
@@ -55,16 +55,15 @@ class MediaControlPopupMenuElement::EventListener final
}
}
- void Trace(blink::Visitor* visitor) final {
+ void Trace(Visitor* visitor) final {
NativeEventListener::Trace(visitor);
visitor->Trace(popup_menu_);
}
private:
void Invoke(ExecutionContext*, Event* event) final {
- if (event->type() == event_type_names::kKeydown &&
- event->IsKeyboardEvent()) {
- KeyboardEvent* keyboard_event = ToKeyboardEvent(event);
+ auto* keyboard_event = DynamicTo<KeyboardEvent>(event);
+ if (event->type() == event_type_names::kKeydown && keyboard_event) {
bool handled = true;
switch (keyboard_event->keyCode()) {
@@ -166,7 +165,7 @@ void MediaControlPopupMenuElement::RemovedFrom(ContainerNode& container) {
MediaControlDivElement::RemovedFrom(container);
}
-void MediaControlPopupMenuElement::Trace(blink::Visitor* visitor) {
+void MediaControlPopupMenuElement::Trace(Visitor* visitor) {
MediaControlDivElement::Trace(visitor);
visitor->Trace(event_listener_);
visitor->Trace(last_focused_element_);
@@ -199,10 +198,10 @@ void MediaControlPopupMenuElement::SetPosition() {
bounding_client_rect->right() + kPopupMenuMarginPx) +
kPx;
- style()->setProperty(&GetDocument(), "bottom", bottom_str_value, kImportant,
- ASSERT_NO_EXCEPTION);
- style()->setProperty(&GetDocument(), "right", right_str_value, kImportant,
- ASSERT_NO_EXCEPTION);
+ style()->setProperty(GetDocument().ToExecutionContext(), "bottom",
+ bottom_str_value, kImportant, ASSERT_NO_EXCEPTION);
+ style()->setProperty(GetDocument().ToExecutionContext(), "right",
+ right_str_value, kImportant, ASSERT_NO_EXCEPTION);
}
Element* MediaControlPopupMenuElement::PopupAnchor() const {