summaryrefslogtreecommitdiffstats
path: root/chrome/browser/speech/speech_recognizer.cc
diff options
context:
space:
mode:
authorsatish@chromium.org <satish@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-08-27 13:34:09 +0000
committersatish@chromium.org <satish@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-08-27 13:34:09 +0000
commite5a00caa638c720ed9257c57e98b0f8476ce5853 (patch)
tree05173b4de12e94b37c63ce6c9d104cf828dbbb30 /chrome/browser/speech/speech_recognizer.cc
parenta0c0c0f2dc6f0f078902c068f805ee9df4899f36 (diff)
downloadchromium_src-e5a00caa638c720ed9257c57e98b0f8476ce5853.zip
chromium_src-e5a00caa638c720ed9257c57e98b0f8476ce5853.tar.gz
chromium_src-e5a00caa638c720ed9257c57e98b0f8476ce5853.tar.bz2
Show proper messages if we find errors before or during audio recording.
BUG=none TEST=manual, try clicking on speech input button without a mic connected. Review URL: http://codereview.chromium.org/3240002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@57672 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/speech/speech_recognizer.cc')
-rw-r--r--chrome/browser/speech/speech_recognizer.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/chrome/browser/speech/speech_recognizer.cc b/chrome/browser/speech/speech_recognizer.cc
index 027946a..9c186ea 100644
--- a/chrome/browser/speech/speech_recognizer.cc
+++ b/chrome/browser/speech/speech_recognizer.cc
@@ -231,6 +231,7 @@ void SpeechRecognizer::HandleOnError(int error_code) {
if (!audio_controller_.get())
return;
+ delegate_->OnRecognizerError(caller_id_);
CancelRecognition();
delegate_->DidCompleteRecording(caller_id_);
delegate_->DidCompleteRecognition(caller_id_);