aboutsummaryrefslogtreecommitdiffstats
path: root/components/script
diff options
context:
space:
mode:
authorManish Goregaokar <manishsmail@gmail.com>2018-08-24 08:31:45 -0700
committerManish Goregaokar <manishsmail@gmail.com>2018-08-24 12:22:19 -0700
commit7d5b4b204ccbbe2933d2af3fd1a7ce448d9fd369 (patch)
treec7e80001b0c4e55e3524e29ecc78903a45fb6e55 /components/script
parent0f66f170010381dcf782580f243b96171e9c301b (diff)
downloadservo-7d5b4b204ccbbe2933d2af3fd1a7ce448d9fd369.tar.gz
servo-7d5b4b204ccbbe2933d2af3fd1a7ce448d9fd369.zip
Add constraints for PannerNode
Diffstat (limited to 'components/script')
-rw-r--r--components/script/dom/audionode.rs10
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.