summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/modules/media_controls/touchless/media_controls_touchless_media_event_listener.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/modules/media_controls/touchless/media_controls_touchless_media_event_listener.cc')
-rw-r--r--chromium/third_party/blink/renderer/modules/media_controls/touchless/media_controls_touchless_media_event_listener.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/chromium/third_party/blink/renderer/modules/media_controls/touchless/media_controls_touchless_media_event_listener.cc b/chromium/third_party/blink/renderer/modules/media_controls/touchless/media_controls_touchless_media_event_listener.cc
index 315164554be..17fc5f17796 100644
--- a/chromium/third_party/blink/renderer/modules/media_controls/touchless/media_controls_touchless_media_event_listener.cc
+++ b/chromium/third_party/blink/renderer/modules/media_controls/touchless/media_controls_touchless_media_event_listener.cc
@@ -35,6 +35,7 @@ void MediaControlsTouchlessMediaEventListener::Attach() {
media_element_->addEventListener(event_type_names::kTimeupdate, this, false);
media_element_->addEventListener(event_type_names::kDurationchange, this,
false);
+ media_element_->addEventListener(event_type_names::kSeeking, this, false);
media_element_->addEventListener(event_type_names::kProgress, this, false);
media_element_->addEventListener(event_type_names::kPlay, this, false);
@@ -76,6 +77,11 @@ void MediaControlsTouchlessMediaEventListener::Invoke(
observer->OnDurationChange();
return;
}
+ if (event->type() == event_type_names::kSeeking) {
+ for (auto& observer : observers_)
+ observer->OnSeeking();
+ return;
+ }
if (event->type() == event_type_names::kProgress) {
for (auto& observer : observers_)
observer->OnLoadingProgress();