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(); |