Index: Source/modules/webaudio/AudioNode.cpp |
diff --git a/Source/modules/webaudio/AudioNode.cpp b/Source/modules/webaudio/AudioNode.cpp |
index 4c0c9d51ca4c780061835b9279146c08476825b0..c34dae465b1a258fb599349fc3220b508cd3ee29 100644 |
--- a/Source/modules/webaudio/AudioNode.cpp |
+++ b/Source/modules/webaudio/AudioNode.cpp |
@@ -56,7 +56,9 @@ AudioNode::AudioNode(AudioContext* context, float sampleRate) |
, m_normalRefCount(1) // start out with normal refCount == 1 (like WTF::RefCounted class) |
#endif |
, m_connectionRefCount(0) |
+#if !ENABLE(OILPAN) |
, m_isMarkedForDeletion(false) |
+#endif |
, m_isDisabled(false) |
, m_channelCount(2) |
, m_channelCountMode(Max) |
@@ -106,7 +108,6 @@ void AudioNode::dispose() |
context()->removeAutomaticPullNode(this); |
for (unsigned i = 0; i < m_outputs.size(); ++i) |
output(i)->disconnectAll(); |
- m_isMarkedForDeletion = true; |
#endif |
context()->unmarkDirtyNode(*this); |
} |