aboutsummaryrefslogtreecommitdiffstats
path: root/ports
diff options
context:
space:
mode:
authorFernando Jiménez Moreno <ferjmoreno@gmail.com>2019-10-07 12:09:53 +0200
committerFernando Jiménez Moreno <ferjmoreno@gmail.com>2019-11-20 13:32:38 +0100
commit9c329a79354cb8b6c1000aa7c78364a5541de421 (patch)
treef8dc67e214c4e80e172f3d76350f6ac3743665db /ports
parentfd040b0a5525e62c0483db0986aa63a4f611d6c0 (diff)
downloadservo-9c329a79354cb8b6c1000aa7c78364a5541de421.tar.gz
servo-9c329a79354cb8b6c1000aa7c78364a5541de421.zip
Add embedder message to (de)activate media session
Diffstat (limited to 'ports')
-rw-r--r--ports/libsimpleservo/api/src/lib.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/ports/libsimpleservo/api/src/lib.rs b/ports/libsimpleservo/api/src/lib.rs
index 0984b7c49f3..4f1d0aa6a22 100644
--- a/ports/libsimpleservo/api/src/lib.rs
+++ b/ports/libsimpleservo/api/src/lib.rs
@@ -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(..) |