| Index: content/browser/speech/input_tag_speech_dispatcher_host.cc
|
| diff --git a/content/browser/speech/input_tag_speech_dispatcher_host.cc b/content/browser/speech/input_tag_speech_dispatcher_host.cc
|
| index 4831ecd48c68db33dfd7960a9af6d467a0576541..cf6459713ee0129cbeea55fa0d3e1c171482a09a 100644
|
| --- a/content/browser/speech/input_tag_speech_dispatcher_host.cc
|
| +++ b/content/browser/speech/input_tag_speech_dispatcher_host.cc
|
| @@ -100,7 +100,10 @@ void InputTagSpeechDispatcherHost::OnStartRecognition(
|
|
|
| SpeechRecognitionSessionConfig config;
|
| config.language = params.language;
|
| - config.grammar = params.grammar;
|
| + if (!params.grammar.empty()) {
|
| + config.grammars.push_back(
|
| + content::SpeechRecognitionGrammar(params.grammar));
|
| + }
|
| config.origin_url = params.origin_url;
|
| config.initial_context = context;
|
| config.url_request_context_getter = url_request_context_getter_.get();
|
|
|