| Index: chrome/browser/speech/chrome_speech_recognition_manager_delegate.cc
|
| diff --git a/chrome/browser/speech/chrome_speech_recognition_manager_delegate.cc b/chrome/browser/speech/chrome_speech_recognition_manager_delegate.cc
|
| index 267b9d2938f4f0d0aa44c008603912cd37f16e6b..f351079c8d69b16b80fd4d89280e0c5adfed30ef 100644
|
| --- a/chrome/browser/speech/chrome_speech_recognition_manager_delegate.cc
|
| +++ b/chrome/browser/speech/chrome_speech_recognition_manager_delegate.cc
|
| @@ -416,17 +416,8 @@ void ChromeSpeechRecognitionManagerDelegate::CheckRenderViewType(
|
| return;
|
| }
|
|
|
| - WebContents* web_contents = WebContents::FromRenderViewHost(render_view_host);
|
| -
|
| - // chrome://app-list/ uses speech recognition.
|
| - if (web_contents->GetCommittedWebUI() &&
|
| - web_contents->GetLastCommittedURL().spec() ==
|
| - chrome::kChromeUIAppListStartPageURL) {
|
| - allowed = true;
|
| - check_permission = false;
|
| - }
|
| -
|
| #if defined(ENABLE_EXTENSIONS)
|
| + WebContents* web_contents = WebContents::FromRenderViewHost(render_view_host);
|
| extensions::ViewType view_type = extensions::GetViewType(web_contents);
|
|
|
| if (view_type == extensions::VIEW_TYPE_TAB_CONTENTS ||
|
|
|