| Index: Source/modules/speech/SpeechSynthesisVoice.h
|
| diff --git a/Source/modules/speech/SpeechSynthesisVoice.h b/Source/modules/speech/SpeechSynthesisVoice.h
|
| index fc2d7e794049a87db9040aace73a92084bff2aa1..21d17960e50a50214ca5ce3c0632ce7dc490c260 100644
|
| --- a/Source/modules/speech/SpeechSynthesisVoice.h
|
| +++ b/Source/modules/speech/SpeechSynthesisVoice.h
|
| @@ -27,7 +27,6 @@
|
| #define SpeechSynthesisVoice_h
|
|
|
| #include "bindings/v8/ScriptWrappable.h"
|
| -#include "heap/Handle.h"
|
| #include "platform/speech/PlatformSpeechSynthesisVoice.h"
|
| #include "wtf/PassRefPtr.h"
|
| #include "wtf/RefCounted.h"
|
| @@ -35,10 +34,9 @@
|
|
|
| namespace WebCore {
|
|
|
| -class SpeechSynthesisVoice FINAL : public RefCountedWillBeGarbageCollectedFinalized<SpeechSynthesisVoice>, public ScriptWrappable {
|
| - DECLARE_GC_INFO;
|
| +class SpeechSynthesisVoice FINAL : public ScriptWrappable, public RefCounted<SpeechSynthesisVoice> {
|
| public:
|
| - static PassRefPtrWillBeRawPtr<SpeechSynthesisVoice> create(PassRefPtr<PlatformSpeechSynthesisVoice>);
|
| + static PassRefPtr<SpeechSynthesisVoice> create(PassRefPtr<PlatformSpeechSynthesisVoice>);
|
|
|
| const String& voiceURI() const { return m_platformVoice->voiceURI(); }
|
| const String& name() const { return m_platformVoice->name(); }
|
| @@ -47,8 +45,6 @@
|
| bool isDefault() const { return m_platformVoice->isDefault(); }
|
|
|
| PlatformSpeechSynthesisVoice* platformVoice() const { return m_platformVoice.get(); }
|
| -
|
| - void trace(Visitor*) { }
|
|
|
| private:
|
| explicit SpeechSynthesisVoice(PassRefPtr<PlatformSpeechSynthesisVoice>);
|
|
|