diff options
Diffstat (limited to 'content/browser/speech/speech_recognizer_impl.cc')
-rw-r--r-- | content/browser/speech/speech_recognizer_impl.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/content/browser/speech/speech_recognizer_impl.cc b/content/browser/speech/speech_recognizer_impl.cc index c993eb9..f11b5d3 100644 --- a/content/browser/speech/speech_recognizer_impl.cc +++ b/content/browser/speech/speech_recognizer_impl.cc @@ -793,7 +793,8 @@ void SpeechRecognizerImpl::CloseAudioControllerAsynchronously() { // Close has completed (in the audio thread) and automatically destroy it // afterwards (upon return from OnAudioClosed). audio_controller_->Close(base::Bind(&SpeechRecognizerImpl::OnAudioClosed, - this, audio_controller_)); + this, + base::RetainedRef(audio_controller_))); audio_controller_ = NULL; // The controller is still refcounted by Bind. audio_log_->OnClosed(0); } |