Index: Source/modules/speech/SpeechSynthesisUtterance.h |
diff --git a/Source/modules/speech/SpeechSynthesisUtterance.h b/Source/modules/speech/SpeechSynthesisUtterance.h |
index 433c14916d03c1ee9b8baa3d95ab9a6a32ec634f..79645aa0cd3f48f4b7e568a417ddd24094cbd533 100644 |
--- a/Source/modules/speech/SpeechSynthesisUtterance.h |
+++ b/Source/modules/speech/SpeechSynthesisUtterance.h |
@@ -36,7 +36,7 @@ |
namespace WebCore { |
-class SpeechSynthesisUtterance : public PlatformSpeechSynthesisUtteranceClient, public ScriptWrappable, public RefCounted<SpeechSynthesisUtterance>, public ContextLifecycleObserver, public EventTarget { |
+class SpeechSynthesisUtterance : public PlatformSpeechSynthesisUtteranceClient, public ScriptWrappable, public RefCounted<SpeechSynthesisUtterance>, public ContextLifecycleObserver, public EventTargetWithInlineData { |
public: |
static PassRefPtr<SpeechSynthesisUtterance> create(ScriptExecutionContext*, const String&); |
@@ -84,13 +84,9 @@ private: |
RefPtr<SpeechSynthesisVoice> m_voice; |
// EventTarget |
- EventTargetData m_eventTargetData; |
- |
virtual const AtomicString& interfaceName() const OVERRIDE; |
virtual void refEventTarget() OVERRIDE { ref(); } |
virtual void derefEventTarget() OVERRIDE { deref(); } |
- virtual EventTargetData* eventTargetData() OVERRIDE { return &m_eventTargetData; } |
- virtual EventTargetData* ensureEventTargetData() OVERRIDE { return &m_eventTargetData; } |
}; |
} // namespace WebCore |