From 7d5b4b204ccbbe2933d2af3fd1a7ce448d9fd369 Mon Sep 17 00:00:00 2001 From: Manish Goregaokar Date: Fri, 24 Aug 2018 08:31:45 -0700 Subject: [PATCH] Add constraints for PannerNode --- components/script/dom/audionode.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/components/script/dom/audionode.rs b/components/script/dom/audionode.rs index 88d2314f20f..4690f74245e 100644 --- a/components/script/dom/audionode.rs +++ b/components/script/dom/audionode.rs @@ -213,6 +213,11 @@ impl AudioNodeMethods for AudioNode { return Err(Error::IndexSize); } }, + EventTargetTypeId::AudioNode(AudioNodeTypeId::PannerNode) => { + if value > 2 { + return Err(Error::NotSupported) + } + } // XXX We do not support any of the other AudioNodes with // constraints yet. Add more cases here as we add support // for new AudioNodes. @@ -246,6 +251,11 @@ impl AudioNodeMethods for AudioNode { return Err(Error::InvalidState); } }, + EventTargetTypeId::AudioNode(AudioNodeTypeId::PannerNode) => { + if value == ChannelCountMode::Max { + return Err(Error::NotSupported) + } + } // XXX We do not support any of the other AudioNodes with // constraints yet. Add more cases here as we add support // for new AudioNodes.