diff --git a/components/script/dom/audionode.rs b/components/script/dom/audionode.rs index 31090851737..44ae993963e 100644 --- a/components/script/dom/audionode.rs +++ b/components/script/dom/audionode.rs @@ -69,8 +69,8 @@ impl AudioNodeMethods for AudioNode { destination: &AudioNode, output: u32, input: u32) -> Fallible> { - if *(self.context) != *(destination.Context()) { - //XXX return Err(Error::InvalidAccess); + if self.context != destination.context { + return Err(Error::InvalidAccess); } if output >= self.NumberOfOutputs() ||