aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/audiolistener.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/audiolistener.rs')
-rw-r--r--components/script/dom/audiolistener.rs9
1 files changed, 7 insertions, 2 deletions
diff --git a/components/script/dom/audiolistener.rs b/components/script/dom/audiolistener.rs
index 7f005ba77f1..27382b80757 100644
--- a/components/script/dom/audiolistener.rs
+++ b/components/script/dom/audiolistener.rs
@@ -19,6 +19,7 @@ use crate::dom::bindings::num::Finite;
use crate::dom::bindings::reflector::{reflect_dom_object, Reflector};
use crate::dom::bindings::root::{Dom, DomRoot};
use crate::dom::window::Window;
+use crate::script_runtime::CanGc;
#[dom_struct]
pub struct AudioListener {
@@ -153,9 +154,13 @@ impl AudioListener {
}
#[allow(crown::unrooted_must_root)]
- pub fn new(window: &Window, context: &BaseAudioContext) -> DomRoot<AudioListener> {
+ pub fn new(
+ window: &Window,
+ context: &BaseAudioContext,
+ can_gc: CanGc,
+ ) -> DomRoot<AudioListener> {
let node = AudioListener::new_inherited(window, context);
- reflect_dom_object(Box::new(node), window)
+ reflect_dom_object(Box::new(node), window, can_gc)
}
}