Workaround resume issues

This commit is contained in:
Fernando Jiménez Moreno 2018-06-28 10:24:59 +02:00
parent cdd7995d34
commit 1c2d872e33
3 changed files with 27 additions and 20 deletions

View file

@ -65,8 +65,8 @@ impl AudioNodeMethods for AudioNode {
destination: &AudioNode,
output: u32,
input: u32) -> Fallible<DomRoot<AudioNode>> {
if self.context != destination.Context() {
return Err(Error::InvalidAccess);
if *(self.context) != *(destination.Context()) {
//XXX return Err(Error::InvalidAccess);
}
if output >= self.NumberOfOutputs() ||
@ -74,6 +74,8 @@ impl AudioNodeMethods for AudioNode {
return Err(Error::IndexSize);
}
// XXX Check previous connections.
self.context.audio_context_impl().connect_ports(
self.node().output(output), destination.node().input(input)
);