| Index: chrome/browser/ui/app_list/start_page_service.cc
|
| diff --git a/chrome/browser/ui/app_list/start_page_service.cc b/chrome/browser/ui/app_list/start_page_service.cc
|
| index 3e76f2e184f122ceef4e53885b74ad318b9f079a..4bc6dcb9e412f849a7798ac880b6f163fd2dd5c0 100644
|
| --- a/chrome/browser/ui/app_list/start_page_service.cc
|
| +++ b/chrome/browser/ui/app_list/start_page_service.cc
|
| @@ -157,14 +157,24 @@ void StartPageService::ToggleSpeechRecognition() {
|
| "appList.startPage.toggleSpeechRecognition");
|
| }
|
|
|
| -void StartPageService::OnSearch(const base::string16& query) {
|
| - FOR_EACH_OBSERVER(StartPageObserver, observers_, OnSearch(query));
|
| +void StartPageService::OnSpeechResult(
|
| + const base::string16& query, bool is_final) {
|
| + FOR_EACH_OBSERVER(StartPageObserver,
|
| + observers_,
|
| + OnSpeechResult(query, is_final));
|
| +}
|
| +
|
| +void StartPageService::OnSpeechSoundLevelChanged(int16 level) {
|
| + FOR_EACH_OBSERVER(StartPageObserver,
|
| + observers_,
|
| + OnSpeechSoundLevelChanged(level));
|
| }
|
|
|
| -void StartPageService::OnSpeechRecognitionStateChanged(bool recognizing) {
|
| +void StartPageService::OnSpeechRecognitionStateChanged(
|
| + SpeechRecognitionState new_state) {
|
| FOR_EACH_OBSERVER(StartPageObserver,
|
| observers_,
|
| - OnSpeechRecognitionStateChanged(recognizing));
|
| + OnSpeechRecognitionStateChanged(new_state));
|
| }
|
|
|
| void StartPageService::Shutdown() {
|
|
|