diff options
Diffstat (limited to 'components/script/layout_interface.rs')
-rw-r--r-- | components/script/layout_interface.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/components/script/layout_interface.rs b/components/script/layout_interface.rs index d18098bf6c1..e0ad2d55034 100644 --- a/components/script/layout_interface.rs +++ b/components/script/layout_interface.rs @@ -179,6 +179,12 @@ pub struct ScriptReflow { pub query_type: ReflowQueryType, } +impl Drop for ScriptReflow { + fn drop(&mut self) { + self.script_join_chan.send(()).unwrap(); + } +} + /// Encapsulates a channel to the layout task. #[derive(Clone)] pub struct LayoutChan(pub Sender<Msg>); |