Chromium Code Reviews| Index: Source/modules/webaudio/AudioScheduledSourceNode.h |
| diff --git a/Source/modules/webaudio/AudioScheduledSourceNode.h b/Source/modules/webaudio/AudioScheduledSourceNode.h |
| index d02fc7ee82269027a1ac9a2838011bde81c83b8d..65b17434b12789bbeed9a174c6e94e411582e4f3 100644 |
| --- a/Source/modules/webaudio/AudioScheduledSourceNode.h |
| +++ b/Source/modules/webaudio/AudioScheduledSourceNode.h |
| @@ -58,11 +58,11 @@ public: |
| // listener. This keeps the node alive until the event listener is processed. |
| class NotifyEndedTask { |
| public: |
| - NotifyEndedTask(PassRefPtr<AudioScheduledSourceNode> scheduledNode); |
| + NotifyEndedTask(PassRefPtrWillBeRawPtr<AudioScheduledSourceNode> scheduledNode); |
| void notifyEnded(); |
| private: |
| - RefPtr<AudioScheduledSourceNode> m_scheduledNode; |
| + RefPtrWillBeRawPtr<AudioScheduledSourceNode> m_scheduledNode; |
|
Mads Ager (chromium)
2014/03/27 11:06:49
I'm not entirely sure, but it looks like this obje
haraken
2014/03/27 11:44:05
Shouldn't this be RefPtrWillBePersistent ? Otherwi
keishi
2014/04/03 06:53:19
yes, this is created on the render thread and pass
|
| }; |
| AudioScheduledSourceNode(AudioContext*, float sampleRate); |