| Index: Source/modules/webaudio/AudioBufferSourceNode.cpp
|
| diff --git a/Source/modules/webaudio/AudioBufferSourceNode.cpp b/Source/modules/webaudio/AudioBufferSourceNode.cpp
|
| index ffed03ad6a310f65817aba0d9c7f018b1f559646..0617d94f865f914989d877f8a57011ae07ebb4f5 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 new AudioBufferSourceNode(context, sampleRate);
|
| }
|
|
|
| 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();
|
|
|