Index: chrome/browser/speech/speech_input_manager.cc |
diff --git a/chrome/browser/speech/speech_input_manager.cc b/chrome/browser/speech/speech_input_manager.cc |
index 24f0f5d7ef3014762c5aa9445ff84fd66e006b4a..181234eb05417066d82d10dfbe2bab167bdb8f61 100644 |
--- a/chrome/browser/speech/speech_input_manager.cc |
+++ b/chrome/browser/speech/speech_input_manager.cc |
@@ -29,6 +29,7 @@ class SpeechInputManagerImpl : public SpeechInputManager, |
int render_process_id, |
int render_view_id, |
const gfx::Rect& element_rect, |
+ const std::string& language, |
const std::string& grammar); |
virtual void CancelRecognition(int caller_id); |
virtual void StopRecording(int caller_id); |
@@ -106,6 +107,7 @@ void SpeechInputManagerImpl::StartRecognition( |
int render_process_id, |
int render_view_id, |
const gfx::Rect& element_rect, |
+ const std::string& language, |
const std::string& grammar) { |
DCHECK(!HasPendingRequest(caller_id)); |
@@ -114,7 +116,8 @@ void SpeechInputManagerImpl::StartRecognition( |
SpeechInputRequest* request = &requests_[caller_id]; |
request->delegate = delegate; |
- request->recognizer = new SpeechRecognizer(this, caller_id, grammar); |
+ request->recognizer = new SpeechRecognizer(this, caller_id, language, |
+ grammar); |
request->is_active = false; |
StartRecognitionForRequest(caller_id); |