| Index: Source/web/WebLocalFrameImpl.cpp
|
| diff --git a/Source/web/WebLocalFrameImpl.cpp b/Source/web/WebLocalFrameImpl.cpp
|
| index 87aced94260a1c1abc2e3e93fe539fb4e5e6bc19..22248e115a120da2f2dc29586fb82bace2d82f82 100644
|
| --- a/Source/web/WebLocalFrameImpl.cpp
|
| +++ b/Source/web/WebLocalFrameImpl.cpp
|
| @@ -195,7 +195,6 @@
|
| #include "public/web/WebScriptSource.h"
|
| #include "public/web/WebSecurityOrigin.h"
|
| #include "public/web/WebSerializedScriptValue.h"
|
| -#include "public/web/WebViewClient.h"
|
| #include "web/AssociatedURLLoader.h"
|
| #include "web/CompositionUnderlineVectorBuilder.h"
|
| #include "web/FindInPageCoordinates.h"
|
| @@ -1603,11 +1602,7 @@ void WebLocalFrameImpl::setCoreFrame(PassRefPtrWillBeRawPtr<LocalFrame> frame)
|
| m_geolocationClientProxy->setController(GeolocationController::from(m_frame.get()));
|
| provideMIDITo(*m_frame, MIDIClientProxy::create(m_client ? m_client->webMIDIClient() : nullptr));
|
| provideLocalFileSystemTo(*m_frame, LocalFileSystemClient::create());
|
| - // FIXME: using WebViewClient as a temporary measure if there is no client on the WebFrame.
|
| - if (m_client && m_client->speechRecognizer())
|
| - SpeechRecognitionController::provideTo(*m_frame, SpeechRecognitionClientProxy::create(m_client->speechRecognizer()));
|
| - else
|
| - SpeechRecognitionController::provideTo(*m_frame, SpeechRecognitionClientProxy::create(viewImpl()->client() ? viewImpl()->client()->speechRecognizer() : nullptr));
|
| + SpeechRecognitionController::provideTo(*m_frame, SpeechRecognitionClientProxy::create(m_client ? m_client->speechRecognizer() : nullptr));
|
|
|
| if (RuntimeEnabledFeatures::screenOrientationEnabled())
|
| ScreenOrientationController::provideTo(*m_frame, m_client ? m_client->webScreenOrientationClient() : nullptr);
|
|
|