diff options
author | Manish Goregaokar <manishsmail@gmail.com> | 2018-08-24 08:31:45 -0700 |
---|---|---|
committer | Manish Goregaokar <manishsmail@gmail.com> | 2018-08-24 12:22:19 -0700 |
commit | 7d5b4b204ccbbe2933d2af3fd1a7ce448d9fd369 (patch) | |
tree | c7e80001b0c4e55e3524e29ecc78903a45fb6e55 /components/script | |
parent | 0f66f170010381dcf782580f243b96171e9c301b (diff) | |
download | servo-7d5b4b204ccbbe2933d2af3fd1a7ce448d9fd369.tar.gz servo-7d5b4b204ccbbe2933d2af3fd1a7ce448d9fd369.zip |
Add constraints for PannerNode
Diffstat (limited to 'components/script')
-rw-r--r-- | components/script/dom/audionode.rs | 10 |
1 files changed, 10 insertions, 0 deletions
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. |