Make LayoutHTMLMediaElementHelpers methods take self

This commit is contained in:
Anthony Ramine 2020-03-29 17:21:38 +02:00
parent e590251e5f
commit f794feb6f4

View file

@ -2444,12 +2444,12 @@ impl VirtualMethods for HTMLMediaElement {
} }
pub trait LayoutHTMLMediaElementHelpers { pub trait LayoutHTMLMediaElementHelpers {
fn data(&self) -> HTMLMediaData; fn data(self) -> HTMLMediaData;
} }
impl LayoutHTMLMediaElementHelpers for LayoutDom<'_, HTMLMediaElement> { impl LayoutHTMLMediaElementHelpers for LayoutDom<'_, HTMLMediaElement> {
#[allow(unsafe_code)] #[allow(unsafe_code)]
fn data(&self) -> HTMLMediaData { fn data(self) -> HTMLMediaData {
let media = unsafe { &*self.unsafe_get() }; let media = unsafe { &*self.unsafe_get() };
HTMLMediaData { HTMLMediaData {
current_frame: media.video_renderer.lock().unwrap().current_frame.clone(), current_frame: media.video_renderer.lock().unwrap().current_frame.clone(),