| Index: Source/modules/webaudio/AudioScheduledSourceNode.cpp
|
| diff --git a/Source/modules/webaudio/AudioScheduledSourceNode.cpp b/Source/modules/webaudio/AudioScheduledSourceNode.cpp
|
| index 69d050a961a410878cb66c25382ee89f6a07c0f4..d22d4ea7462d382ff873519050506615c81865d7 100644
|
| --- a/Source/modules/webaudio/AudioScheduledSourceNode.cpp
|
| +++ b/Source/modules/webaudio/AudioScheduledSourceNode.cpp
|
| @@ -39,13 +39,6 @@
|
|
|
| namespace blink {
|
|
|
| -#if !ENABLE(OILPAN)
|
| -// We need a dedicated specialization for AudioScheduledSourceNode because it
|
| -// doesn't inherit from RefCounted.
|
| -template<> struct CrossThreadCopierBase<false, false, false, PassRefPtr<AudioScheduledSourceNode> > : public CrossThreadCopierPassThrough<PassRefPtr<AudioScheduledSourceNode> > {
|
| -};
|
| -#endif
|
| -
|
| const double AudioScheduledSourceNode::UnknownTime = -1;
|
|
|
| AudioScheduledSourceNode::AudioScheduledSourceNode(AudioContext* context, float sampleRate)
|
| @@ -188,7 +181,7 @@ void AudioScheduledSourceNode::finish()
|
| }
|
|
|
| if (m_hasEndedListener && context()->executionContext()) {
|
| - context()->executionContext()->postTask(createCrossThreadTask(&AudioScheduledSourceNode::notifyEnded, PassRefPtrWillBeRawPtr<AudioScheduledSourceNode>(this)));
|
| + context()->executionContext()->postTask(createCrossThreadTask(&AudioScheduledSourceNode::notifyEnded, this));
|
| }
|
| }
|
|
|
|
|