diff options
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.cc | 17 |
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 { |