| 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);
|
| }
|
|
|