Chromium Code Reviews| Index: third_party/WebKit/Source/modules/webaudio/AudioScheduledSourceNode.h |
| diff --git a/third_party/WebKit/Source/modules/webaudio/AudioScheduledSourceNode.h b/third_party/WebKit/Source/modules/webaudio/AudioScheduledSourceNode.h |
| index 2fcd6bd7372d437f6a1581987e3bc98c44e4c6c1..c9ce9d490a0f8a99cc971b2e25d176f8bb69f48b 100644 |
| --- a/third_party/WebKit/Source/modules/webaudio/AudioScheduledSourceNode.h |
| +++ b/third_party/WebKit/Source/modules/webaudio/AudioScheduledSourceNode.h |
| @@ -30,7 +30,7 @@ |
| #define AudioScheduledSourceNode_h |
| #include "bindings/core/v8/ActiveScriptWrappable.h" |
| -#include "modules/webaudio/AudioSourceNode.h" |
| +#include "modules/webaudio/AudioNode.h" |
| namespace blink { |
| @@ -124,9 +124,10 @@ class AudioScheduledSourceHandler : public AudioHandler { |
| int m_playbackState; |
| }; |
| -class AudioScheduledSourceNode : public AudioSourceNode, |
| +class AudioScheduledSourceNode : public AudioNode, |
| public ActiveScriptWrappable { |
| USING_GARBAGE_COLLECTED_MIXIN(AudioScheduledSourceNode); |
| + DEFINE_WRAPPERTYPEINFO(); |
| public: |
| void start(ExceptionState&); |
| @@ -140,7 +141,7 @@ class AudioScheduledSourceNode : public AudioSourceNode, |
| // ScriptWrappable: |
| bool hasPendingActivity() const final; |
| - DEFINE_INLINE_VIRTUAL_TRACE() { AudioSourceNode::trace(visitor); } |
| + DEFINE_INLINE_VIRTUAL_TRACE() { AudioNode::trace(visitor); } |
|
tkent
2016/12/05 23:34:45
Looks this function is unnecessary.
Raymond Toy
2016/12/06 00:04:00
Removing this causes the compiler to complain abou
tkent
2016/12/06 00:25:03
ActiveScriptWrappable is a GarbageCollectionMixin,
|
| protected: |
| explicit AudioScheduledSourceNode(BaseAudioContext&); |