aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/audionode.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/audionode.rs')
-rw-r--r--components/script/dom/audionode.rs9
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);