diff options
Diffstat (limited to 'components/script_traits/lib.rs')
-rw-r--r-- | components/script_traits/lib.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/components/script_traits/lib.rs b/components/script_traits/lib.rs index c305b75e2fc..3ce9d064b14 100644 --- a/components/script_traits/lib.rs +++ b/components/script_traits/lib.rs @@ -52,7 +52,7 @@ use std::any::Any; use util::ipc::OptionalOpaqueIpcSender; use util::mem::HeapSizeOf; -pub use script_msg::ScriptMsg; +pub use script_msg::{LayoutMsg, ScriptMsg}; /// The address of a node. Layout sends these back. They must be validated via /// `from_untrusted_node_address` before they can be used, because we do not trust layout. @@ -250,6 +250,8 @@ pub struct InitialScriptState { pub control_port: IpcReceiver<ConstellationControlMsg>, /// A channel on which messages can be sent to the constellation from script. pub constellation_chan: ConstellationChan<ScriptMsg>, + /// A channel for the layout task to send messages to the constellation. + pub layout_to_constellation_chan: ConstellationChan<LayoutMsg>, /// A channel to schedule timer events. pub scheduler_chan: IpcSender<TimerEventRequest>, /// Information that script sends out when it panics. |