| Index: content/renderer/render_view_impl.cc
|
| diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc
|
| index 6b49253b6493d0b7ad18221c21045dd07f50425a..4851f0620c97495c89fa73e5de1fb083448832b4 100644
|
| --- a/content/renderer/render_view_impl.cc
|
| +++ b/content/renderer/render_view_impl.cc
|
| @@ -114,6 +114,7 @@
|
| #include "content/renderer/renderer_webcolorchooser_impl.h"
|
| #include "content/renderer/resizing_mode_selector.h"
|
| #include "content/renderer/savable_resources.h"
|
| +#include "content/renderer/screen_orientation_dispatcher.h"
|
| #include "content/renderer/skia_benchmarking_extension.h"
|
| #include "content/renderer/speech_recognition_dispatcher.h"
|
| #include "content/renderer/stats_collection_controller.h"
|
| @@ -827,6 +828,7 @@ RenderViewImpl::RenderViewImpl(RenderViewImplParams* params)
|
| accessibility_mode_(AccessibilityModeOff),
|
| renderer_accessibility_(NULL),
|
| mouse_lock_dispatcher_(NULL),
|
| + screen_orientation_dispatcher_(NULL),
|
| #if defined(OS_ANDROID)
|
| body_background_color_(SK_ColorWHITE),
|
| expected_content_intent_id_(0),
|
| @@ -5652,6 +5654,14 @@ blink::WebGeolocationClient* RenderViewImpl::geolocationClient() {
|
| return geolocation_dispatcher_;
|
| }
|
|
|
| +blink::WebScreenOrientationClient* RenderViewImpl::screenOrientationClient() {
|
| +
|
| + if (!screen_orientation_dispatcher_)
|
| + screen_orientation_dispatcher_ = new ScreenOrientationDispatcher(this);
|
| +
|
| + return screen_orientation_dispatcher_;
|
| +}
|
| +
|
| blink::WebSpeechInputController* RenderViewImpl::speechInputController(
|
| blink::WebSpeechInputListener* listener) {
|
| #if defined(ENABLE_INPUT_SPEECH)
|
|
|