diff options
Diffstat (limited to 'components/script/dom/window.rs')
-rw-r--r-- | components/script/dom/window.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/components/script/dom/window.rs b/components/script/dom/window.rs index 4d1ea5e80d4..6df91312931 100644 --- a/components/script/dom/window.rs +++ b/components/script/dom/window.rs @@ -57,7 +57,8 @@ use crate::fetch; use crate::layout_image::fetch_image_for_layout; use crate::microtask::MicrotaskQueue; use crate::script_runtime::{ - CommonScriptMsg, Runtime, ScriptChan, ScriptPort, ScriptThreadEventCategory, + CommonScriptMsg, JSContext as SafeJSContext, Runtime, ScriptChan, ScriptPort, + ScriptThreadEventCategory, }; use crate::script_thread::{ImageCacheMsg, MainThreadScriptChan, MainThreadScriptMsg}; use crate::script_thread::{ScriptThread, SendableMainThreadScriptChan}; @@ -2179,7 +2180,7 @@ impl Window { player_context, }); - unsafe { WindowBinding::Wrap(runtime.cx(), win) } + unsafe { WindowBinding::Wrap(SafeJSContext::from_ptr(runtime.cx()), win) } } pub fn pipeline_id(&self) -> Option<PipelineId> { |