mirror of
https://github.com/servo/servo.git
synced 2025-08-06 14:10:11 +01:00
Set MediaMetadata MediaSession owner
This commit is contained in:
parent
4b5b4d19bf
commit
1ab65005ae
2 changed files with 11 additions and 5 deletions
|
@ -47,8 +47,11 @@ impl MediaSessionMethods for MediaSession {
|
|||
self.metadata.get()
|
||||
}
|
||||
|
||||
fn SetMetadata(&self, value: Option<&MediaMetadata>) {
|
||||
self.metadata.set(value);
|
||||
fn SetMetadata(&self, metadata: Option<&MediaMetadata>) {
|
||||
if let Some(ref metadata) = metadata {
|
||||
metadata.set_session(self);
|
||||
}
|
||||
self.metadata.set(metadata);
|
||||
}
|
||||
|
||||
/// https://w3c.github.io/mediasession/#dom-mediasession-playbackstate
|
||||
|
@ -57,8 +60,8 @@ impl MediaSessionMethods for MediaSession {
|
|||
}
|
||||
|
||||
/// https://w3c.github.io/mediasession/#dom-mediasession-playbackstate
|
||||
fn SetPlaybackState(&self, value: MediaSessionPlaybackState) {
|
||||
*self.playback_state.borrow_mut() = value;
|
||||
fn SetPlaybackState(&self, state: MediaSessionPlaybackState) {
|
||||
*self.playback_state.borrow_mut() = state;
|
||||
}
|
||||
|
||||
fn SetActionHandler(
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue