Chromium Code Reviews| Index: Source/modules/webaudio/AudioBufferSourceNode.cpp |
| diff --git a/Source/modules/webaudio/AudioBufferSourceNode.cpp b/Source/modules/webaudio/AudioBufferSourceNode.cpp |
| index ffed03ad6a310f65817aba0d9c7f018b1f559646..9fcf051b7435c593639435a9690404f4d8cae0e2 100644 |
| --- a/Source/modules/webaudio/AudioBufferSourceNode.cpp |
| +++ b/Source/modules/webaudio/AudioBufferSourceNode.cpp |
| @@ -47,9 +47,9 @@ const double DefaultGrainDuration = 0.020; // 20ms |
| // to minimize linear interpolation aliasing. |
| const double MaxRate = 1024; |
| -PassRefPtrWillBeRawPtr<AudioBufferSourceNode> AudioBufferSourceNode::create(AudioContext* context, float sampleRate) |
| +AudioBufferSourceNode* AudioBufferSourceNode::create(AudioContext* context, float sampleRate) |
| { |
| - return adoptRefWillBeNoop(new AudioBufferSourceNode(context, sampleRate)); |
| + return adoptRefCountedGarbageCollected(new AudioBufferSourceNode(context, sampleRate)); |
|
tkent
2014/08/18 04:18:24
adoptRefCountedGarbageCollected should be adoptRef
haraken
2014/08/18 05:09:40
Done.
|
| } |
| AudioBufferSourceNode::AudioBufferSourceNode(AudioContext* context, float sampleRate) |
| @@ -455,7 +455,7 @@ bool AudioBufferSourceNode::propagatesSilence() const |
| void AudioBufferSourceNode::setPannerNode(PannerNode* pannerNode) |
| { |
| if (m_pannerNode != pannerNode && !hasFinished()) { |
| - RefPtrWillBeRawPtr<PannerNode> oldPannerNode(m_pannerNode.release()); |
| + PannerNode* oldPannerNode(m_pannerNode.release()); |
| m_pannerNode = pannerNode; |
| if (pannerNode) |
| pannerNode->makeConnection(); |