aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/window.rs
diff options
context:
space:
mode:
authormarmeladema <xademax@gmail.com>2019-07-20 17:30:10 +0100
committermarmeladema <xademax@gmail.com>2019-07-24 08:18:21 +0100
commit35dc5320ab1a9e71db8212304f44969efa3c342b (patch)
treed820c9f682bc3d10b1a055298a5f2451a0a09b2b /components/script/dom/window.rs
parentcd0eb88a3e4077590ff9419399d8226c1694de5b (diff)
downloadservo-35dc5320ab1a9e71db8212304f44969efa3c342b.tar.gz
servo-35dc5320ab1a9e71db8212304f44969efa3c342b.zip
Wrap(Global)Method now takes a SafeJSContext instead of a JSContext
as first argument.
Diffstat (limited to 'components/script/dom/window.rs')
-rw-r--r--components/script/dom/window.rs5
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> {