From ebcbe2ff7da04abb2aa98c4b797975c48af74bbb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fernando=20Jim=C3=A9nez=20Moreno?= Date: Wed, 11 Jul 2018 16:18:25 +0200 Subject: [PATCH] Mark DecodeResolver as must_root --- components/script/dom/baseaudiocontext.rs | 2 +- components/script/dom/macros.rs | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/components/script/dom/baseaudiocontext.rs b/components/script/dom/baseaudiocontext.rs index 7010cd76661..4acb4d9f1d9 100644 --- a/components/script/dom/baseaudiocontext.rs +++ b/components/script/dom/baseaudiocontext.rs @@ -51,8 +51,8 @@ pub enum BaseAudioContextOptions { OfflineAudioContext(OfflineAudioContextOptions), } +#[must_root] #[derive(JSTraceable)] -#[allow(unrooted_must_root)] struct DecodeResolver { pub promise: Rc, pub success_callback: Option>, diff --git a/components/script/dom/macros.rs b/components/script/dom/macros.rs index 7d9172cbe7b..5362b09214e 100644 --- a/components/script/dom/macros.rs +++ b/components/script/dom/macros.rs @@ -628,4 +628,5 @@ macro_rules! handle_potential_webgl_error { ($context:expr, $call:expr) => { handle_potential_webgl_error!($context, $call, ()); }; -} \ No newline at end of file +} +