diff options
Diffstat (limited to 'components/script/dom/audionode.rs')
-rw-r--r-- | components/script/dom/audionode.rs | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/components/script/dom/audionode.rs b/components/script/dom/audionode.rs index 65d1973ebab..bdf864d0981 100644 --- a/components/script/dom/audionode.rs +++ b/components/script/dom/audionode.rs @@ -354,11 +354,10 @@ impl AudioNodeMethods for AudioNode { return Ok(()); } - match self.upcast::<EventTarget>().type_id() { - EventTargetTypeId::AudioNode(AudioNodeTypeId::ChannelSplitterNode) => { - return Err(Error::InvalidState); - }, - _ => (), + if let EventTargetTypeId::AudioNode(AudioNodeTypeId::ChannelSplitterNode) = + self.upcast::<EventTarget>().type_id() + { + return Err(Error::InvalidState); }; self.channel_interpretation.set(value); |