Index: Source/modules/webaudio/AudioNodeOutput.cpp |
diff --git a/Source/modules/webaudio/AudioNodeOutput.cpp b/Source/modules/webaudio/AudioNodeOutput.cpp |
index 773f011ab938f72e334c97493222f5a23279f784..d1fd4a1aee0fd3a1cd0b2520e9348a6d723838c4 100644 |
--- a/Source/modules/webaudio/AudioNodeOutput.cpp |
+++ b/Source/modules/webaudio/AudioNodeOutput.cpp |
@@ -222,9 +222,9 @@ void AudioNodeOutput::disable() |
ASSERT(context()->isGraphOwner()); |
if (m_isEnabled) { |
+ m_isEnabled = false; |
for (InputsIterator i = m_inputs.begin(); i != m_inputs.end(); ++i) |
i->key->disable(*this); |
- m_isEnabled = false; |
} |
} |
@@ -233,9 +233,9 @@ void AudioNodeOutput::enable() |
ASSERT(context()->isGraphOwner()); |
if (!m_isEnabled) { |
+ m_isEnabled = true; |
for (InputsIterator i = m_inputs.begin(); i != m_inputs.end(); ++i) |
i->key->enable(*this); |
- m_isEnabled = true; |
} |
} |