Index: Source/modules/webaudio/AudioBasicProcessorNode.cpp |
diff --git a/Source/modules/webaudio/AudioBasicProcessorNode.cpp b/Source/modules/webaudio/AudioBasicProcessorNode.cpp |
index a6074a1625cf847fa6d789c6930a8f22397d01e6..103c0eb1e6601b33e8afb283f45ed806a1e04f22 100644 |
--- a/Source/modules/webaudio/AudioBasicProcessorNode.cpp |
+++ b/Source/modules/webaudio/AudioBasicProcessorNode.cpp |
@@ -45,6 +45,23 @@ AudioBasicProcessorNode::AudioBasicProcessorNode(AudioContext* context, float sa |
// The subclass must create m_processor. |
} |
+AudioBasicProcessorNode::~AudioBasicProcessorNode() |
+{ |
+ ASSERT(!isInitialized()); |
+} |
+ |
+void AudioBasicProcessorNode::trace(Visitor* visitor) |
+{ |
+ visitor->trace(m_processor); |
+ AudioNode::trace(visitor); |
+} |
+ |
+void AudioBasicProcessorNode::dispose() |
+{ |
+ uninitialize(); |
+ AudioNode::dispose(); |
+} |
+ |
void AudioBasicProcessorNode::initialize() |
{ |
if (isInitialized()) |