Index: content/renderer/render_view_impl.cc |
diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc |
index 6ca3936ddd5a466e8bd50bd772874986276caaf1..011404d91d6cbeb8cb34cb0e03d2c678a14add77 100644 |
--- a/content/renderer/render_view_impl.cc |
+++ b/content/renderer/render_view_impl.cc |
@@ -38,6 +38,7 @@ |
#include "content/child/v8_value_converter_impl.h" |
#include "content/child/webmessageportchannel_impl.h" |
#include "content/common/content_constants_internal.h" |
+#include "content/common/content_switches_internal.h" |
#include "content/common/database_messages.h" |
#include "content/common/dom_storage/dom_storage_types.h" |
#include "content/common/drag_messages.h" |
@@ -678,6 +679,8 @@ void RenderViewImpl::Initialize(const ViewMsg_New_Params& params, |
DCHECK_GE(next_page_id_, 0); |
webwidget_ = WebView::create(this); |
+ if (IsUseZoomForDSFEnabled()) |
+ webview()->enableUseZoomForDeviceScaleFactor(); |
webwidget_mouse_lock_target_.reset(new WebWidgetLockTarget(webwidget_)); |
g_view_map.Get().insert(std::make_pair(webview(), this)); |