Index: chrome/browser/speech/chrome_speech_recognition_manager_delegate.cc |
diff --git a/chrome/browser/speech/chrome_speech_recognition_manager_delegate.cc b/chrome/browser/speech/chrome_speech_recognition_manager_delegate.cc |
index 179a18fb8e0d1e628ba92fcbfd3ea78027bc349a..12476f9932890e3477fa98f6ed63a963fd540d62 100644 |
--- a/chrome/browser/speech/chrome_speech_recognition_manager_delegate.cc |
+++ b/chrome/browser/speech/chrome_speech_recognition_manager_delegate.cc |
@@ -274,11 +274,8 @@ void ChromeSpeechRecognitionManagerDelegate::InfoBubbleFocusChanged( |
GetBubbleController()->CloseBubble(); |
last_session_config_.reset(); |
- // If the user clicks outside the bubble while capturing audio we abort the |
- // session. Otherwise, i.e. audio capture is ended and we are just waiting for |
- // results, this activity is carried silently in background. |
- if (SpeechRecognitionManager::GetInstance()->IsCapturingAudio()) |
- SpeechRecognitionManager::GetInstance()->AbortSession(session_id); |
+ // Clicking outside the bubble means we should abort. |
+ SpeechRecognitionManager::GetInstance()->AbortSession(session_id); |
} |
void ChromeSpeechRecognitionManagerDelegate::RestartLastSession() { |