| Index: Source/modules/webaudio/AudioNodeOutput.cpp
|
| diff --git a/Source/modules/webaudio/AudioNodeOutput.cpp b/Source/modules/webaudio/AudioNodeOutput.cpp
|
| index 82eddf0a424f15a5962270125d0395f50cb28a97..49c56e4871d4ce0ed9226ffccf11ff56bf4cde11 100644
|
| --- a/Source/modules/webaudio/AudioNodeOutput.cpp
|
| +++ b/Source/modules/webaudio/AudioNodeOutput.cpp
|
| @@ -160,6 +160,8 @@ void AudioNodeOutput::addInput(AudioNodeInput* input)
|
| return;
|
|
|
| m_inputs.add(input);
|
| + m_inputNodes.add(input->node());
|
| + input->node()->wasConnected();
|
| }
|
|
|
| void AudioNodeOutput::removeInput(AudioNodeInput* input)
|
| @@ -171,6 +173,8 @@ void AudioNodeOutput::removeInput(AudioNodeInput* input)
|
| return;
|
|
|
| m_inputs.remove(input);
|
| + input->node()->willBeDisconnected();
|
| + m_inputNodes.remove(input->node());
|
| }
|
|
|
| void AudioNodeOutput::disconnectAllInputs()
|
|
|