Index: Source/modules/webaudio/AudioNode.h |
diff --git a/Source/modules/webaudio/AudioNode.h b/Source/modules/webaudio/AudioNode.h |
index 12699d843dfd071f9cddbd78c73de0df1a7d0378..d2917ab36a44917d51cd44291e6ae54208e18d47 100644 |
--- a/Source/modules/webaudio/AudioNode.h |
+++ b/Source/modules/webaudio/AudioNode.h |
@@ -50,7 +50,7 @@ class ExceptionState; |
// An AudioDestinationNode has one input and no outputs and represents the final destination to the audio hardware. |
// Most processing nodes such as filters will have one input and one output, although multiple inputs and outputs are possible. |
-class AudioNode : public ScriptWrappable, public EventTarget { |
+class AudioNode : public ScriptWrappable, public EventTargetWithInlineData { |
public: |
enum { ProcessingSizeInFrames = 128 }; |
@@ -182,8 +182,6 @@ public: |
// EventTarget |
virtual const AtomicString& interfaceName() const OVERRIDE; |
virtual ScriptExecutionContext* scriptExecutionContext() const OVERRIDE; |
- virtual EventTargetData* eventTargetData() OVERRIDE { return &m_eventTargetData; } |
- virtual EventTargetData* ensureEventTargetData() OVERRIDE { return &m_eventTargetData; } |
protected: |
// Inputs and outputs must be created before the AudioNode is initialized. |
@@ -206,8 +204,6 @@ private: |
Vector<OwnPtr<AudioNodeInput> > m_inputs; |
Vector<OwnPtr<AudioNodeOutput> > m_outputs; |
- EventTargetData m_eventTargetData; |
- |
double m_lastProcessingTime; |
double m_lastNonSilentTime; |