Index: chrome/browser/ui/app_list/speech_recognizer.cc |
diff --git a/chrome/browser/ui/app_list/speech_recognizer.cc b/chrome/browser/ui/app_list/speech_recognizer.cc |
index 9cd17414c6421ec8b3fccfb0197ce1d420f6467f..ffa73ba8b5acac233b784f09c33cd7cd936de1ed 100644 |
--- a/chrome/browser/ui/app_list/speech_recognizer.cc |
+++ b/chrome/browser/ui/app_list/speech_recognizer.cc |
@@ -155,6 +155,7 @@ void SpeechRecognizer::EventListener::StopOnIOThread() { |
StopSpeechTimeout(); |
content::SpeechRecognitionManager::GetInstance()->StopAudioCaptureForSession( |
session); |
+ weak_factory_.InvalidateWeakPtrs(); |
} |
void SpeechRecognizer::EventListener::NotifyRecognitionStateChanged( |