| Index: content/browser/speech/speech_recognizer_impl.cc
|
| diff --git a/content/browser/speech/speech_recognizer_impl.cc b/content/browser/speech/speech_recognizer_impl.cc
|
| index c993eb9ac3bd524b0f04018ce9ebd790f6118905..f11b5d306a2b004338436d98636dd4fff1e525c3 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);
|
| }
|
|
|