Add embedder message to (de)activate media session

This commit is contained in:
Fernando Jiménez Moreno 2019-10-07 12:09:53 +02:00
parent fd040b0a55
commit 9c329a7935
2 changed files with 8 additions and 1 deletions

View file

@ -130,7 +130,7 @@ pub trait HostTrait {
fn get_clipboard_contents(&self) -> Option<String>;
/// Sets system clipboard contents
fn set_clipboard_contents(&self, contents: String);
/// Called when a media session is activated or deactived.
/// Called when a media session is activated or deactivated.
fn on_media_session(&self, active: bool);
}
@ -583,6 +583,9 @@ impl ServoGlue {
EmbedderMsg::HideIME => {
self.callbacks.host_callbacks.on_ime_state_changed(false);
},
EmbedderMsg::MediaSession(active) => {
self.callbacks.host_callbacks.on_media_session(active);
},
EmbedderMsg::Status(..) |
EmbedderMsg::SelectFiles(..) |
EmbedderMsg::MoveTo(..) |