aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/paintworkletglobalscope.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/paintworkletglobalscope.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/paintworkletglobalscope.rs')
-rw-r--r--components/script/dom/paintworkletglobalscope.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/components/script/dom/paintworkletglobalscope.rs b/components/script/dom/paintworkletglobalscope.rs
index 2cd6ae19846..296ad4998eb 100644
--- a/components/script/dom/paintworkletglobalscope.rs
+++ b/components/script/dom/paintworkletglobalscope.rs
@@ -23,6 +23,7 @@ use crate::dom::worklet::WorkletExecutor;
use crate::dom::workletglobalscope::WorkletGlobalScope;
use crate::dom::workletglobalscope::WorkletGlobalScopeInit;
use crate::dom::workletglobalscope::WorkletTask;
+use crate::script_runtime::JSContext;
use crossbeam_channel::{unbounded, Sender};
use dom_struct::dom_struct;
use euclid::Scale;
@@ -128,7 +129,7 @@ impl PaintWorkletGlobalScope {
missing_image_urls: Vec::new(),
}),
});
- unsafe { PaintWorkletGlobalScopeBinding::Wrap(runtime.cx(), global) }
+ unsafe { PaintWorkletGlobalScopeBinding::Wrap(JSContext::from_ptr(runtime.cx()), global) }
}
pub fn image_cache(&self) -> Arc<dyn ImageCache> {