| 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);
|
|
|