diff options
Diffstat (limited to 'components/script/dom/htmlmediaelement.rs')
-rw-r--r-- | components/script/dom/htmlmediaelement.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/components/script/dom/htmlmediaelement.rs b/components/script/dom/htmlmediaelement.rs index 7246ea90c5b..ee43992a27f 100644 --- a/components/script/dom/htmlmediaelement.rs +++ b/components/script/dom/htmlmediaelement.rs @@ -21,7 +21,7 @@ use crate::dom::bindings::num::Finite; use crate::dom::bindings::refcounted::Trusted; use crate::dom::bindings::reflector::DomObject; use crate::dom::bindings::root::{DomRoot, LayoutDom, MutNullableDom}; -use crate::dom::bindings::str::DOMString; +use crate::dom::bindings::str::{DOMString, USVString}; use crate::dom::blob::Blob; use crate::dom::document::Document; use crate::dom::element::{AttributeMutation, Element}; @@ -1279,7 +1279,7 @@ impl HTMLMediaElementMethods for HTMLMediaElement { make_url_getter!(Src, "src"); // https://html.spec.whatwg.org/multipage/#dom-media-src - make_setter!(SetSrc, "src"); + make_url_setter!(SetSrc, "src"); // https://html.spec.whatwg.org/multipage/#dom-media-srcobject fn GetSrcObject(&self) -> Option<DomRoot<Blob>> { @@ -1299,8 +1299,8 @@ impl HTMLMediaElementMethods for HTMLMediaElement { make_setter!(SetPreload, "preload"); // https://html.spec.whatwg.org/multipage/#dom-media-currentsrc - fn CurrentSrc(&self) -> DOMString { - DOMString::from(self.current_src.borrow().clone()) + fn CurrentSrc(&self) -> USVString { + USVString(self.current_src.borrow().clone()) } // https://html.spec.whatwg.org/multipage/#dom-media-load |