aboutsummaryrefslogtreecommitdiffstats
path: root/components/script_traits
diff options
context:
space:
mode:
authorFernando Jiménez Moreno <ferjmoreno@gmail.com>2019-10-28 16:08:05 +0100
committerFernando Jiménez Moreno <ferjmoreno@gmail.com>2019-11-20 13:33:51 +0100
commit85ec66b43edea5c91ba9a77390867cb9b2db6baa (patch)
tree1a410c221a3e4543e33f5ec812b6c8fc006ac8ba /components/script_traits
parent08f9f17ed36c1102db51eaa1a88e6914757f2026 (diff)
downloadservo-85ec66b43edea5c91ba9a77390867cb9b2db6baa.tar.gz
servo-85ec66b43edea5c91ba9a77390867cb9b2db6baa.zip
Move active media session logic to constellation
Diffstat (limited to 'components/script_traits')
-rw-r--r--components/script_traits/lib.rs2
-rw-r--r--components/script_traits/script_msg.rs3
2 files changed, 3 insertions, 2 deletions
diff --git a/components/script_traits/lib.rs b/components/script_traits/lib.rs
index 7b921db70e4..a732141a9ff 100644
--- a/components/script_traits/lib.rs
+++ b/components/script_traits/lib.rs
@@ -389,7 +389,7 @@ pub enum ConstellationControlMsg {
/// Notifies the script thread about a new recorded paint metric.
PaintMetric(PipelineId, ProgressiveWebMetricType, u64),
/// Notifies the media session about a user requested media session action.
- MediaSessionAction(TopLevelBrowsingContextId, MediaSessionActionType),
+ MediaSessionAction(BrowsingContextId, MediaSessionActionType),
}
impl fmt::Debug for ConstellationControlMsg {
diff --git a/components/script_traits/script_msg.rs b/components/script_traits/script_msg.rs
index 64d6b1f5389..9db4e7ac7e2 100644
--- a/components/script_traits/script_msg.rs
+++ b/components/script_traits/script_msg.rs
@@ -17,7 +17,7 @@ use crate::WorkerGlobalScopeInit;
use crate::WorkerScriptLoadOrigin;
use canvas_traits::canvas::{CanvasId, CanvasMsg};
use devtools_traits::{ScriptToDevtoolsControlMsg, WorkerId};
-use embedder_traits::EmbedderMsg;
+use embedder_traits::{EmbedderMsg, MediaSessionEvent};
use euclid::default::Size2D as UntypedSize2D;
use euclid::Size2D;
use gfx_traits::Epoch;
@@ -306,6 +306,7 @@ impl fmt::Debug for ScriptMsg {
GetClientWindow(..) => "GetClientWindow",
GetScreenSize(..) => "GetScreenSize",
GetScreenAvailSize(..) => "GetScreenAvailSize",
+ MediaSessionEvent(..) => "MediaSessionEvent",
};
write!(formatter, "ScriptMsg::{}", variant)
}