Index: Source/modules/webaudio/AsyncAudioDecoder.cpp |
diff --git a/Source/modules/webaudio/AsyncAudioDecoder.cpp b/Source/modules/webaudio/AsyncAudioDecoder.cpp |
index fc678cb62426d24eca2d0c19595a31a9f12ac534..a9d22d24daab1451cfbe9ca403b4b6736b16b664 100644 |
--- a/Source/modules/webaudio/AsyncAudioDecoder.cpp |
+++ b/Source/modules/webaudio/AsyncAudioDecoder.cpp |
@@ -80,11 +80,11 @@ void AsyncAudioDecoder::notifyComplete(ArrayBuffer* audioData, AudioBufferCallba |
OwnPtr<AudioBufferCallback> errorCallbackPtr = adoptPtr(errorCallback); |
RefPtr<AudioBus> audioBusRef = adoptRef(audioBus); |
- RefPtrWillBeRawPtr<AudioBuffer> audioBuffer = AudioBuffer::createFromAudioBus(audioBus); |
- if (audioBuffer.get() && successCallback) |
- successCallback->handleEvent(audioBuffer.get()); |
+ AudioBuffer* audioBuffer = AudioBuffer::createFromAudioBus(audioBus); |
+ if (audioBuffer && successCallback) |
+ successCallback->handleEvent(audioBuffer); |
else if (errorCallback) |
- errorCallback->handleEvent(audioBuffer.get()); |
+ errorCallback->handleEvent(audioBuffer); |
} |
} // namespace blink |