Always throw when asked to change some ChannelMergerNode properties

This commit is contained in:
Mauricio Collares 2019-01-09 11:57:18 -05:00
parent ff0cf9e93a
commit 1209cf16a8

View file

@ -237,9 +237,7 @@ impl AudioNodeMethods for AudioNode {
}
},
EventTargetTypeId::AudioNode(AudioNodeTypeId::ChannelMergerNode) => {
if value != 1 {
return Err(Error::InvalidState);
}
return Err(Error::InvalidState);
},
EventTargetTypeId::AudioNode(AudioNodeTypeId::ChannelSplitterNode) => {
return Err(Error::InvalidState);
@ -283,9 +281,7 @@ impl AudioNodeMethods for AudioNode {
}
},
EventTargetTypeId::AudioNode(AudioNodeTypeId::ChannelMergerNode) => {
if value != ChannelCountMode::Explicit {
return Err(Error::InvalidState);
}
return Err(Error::InvalidState);
},
EventTargetTypeId::AudioNode(AudioNodeTypeId::ChannelSplitterNode) => {
return Err(Error::InvalidState);