summaryrefslogtreecommitdiff
path: root/chromium/content/renderer/render_view_impl.cc
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@theqtcompany.com>2015-11-23 15:05:51 +0100
committerAllan Sandfeld Jensen <allan.jensen@theqtcompany.com>2015-11-23 15:31:48 +0000
commit9cb87fa7638e305ef35b04f54ba07ac4fa04adcb (patch)
tree2793d80883b7daab67258117755046d428f9978c /chromium/content/renderer/render_view_impl.cc
parent98ff39cb35ef2bd32bb1af9565628a4a4b0979b2 (diff)
downloadqtwebengine-chromium-9cb87fa7638e305ef35b04f54ba07ac4fa04adcb.tar.gz
BASELINE: Update Chromium to 47.0.2526.71
Also adds a few missing spellcheck sources. Change-Id: I300864710316ff3cd3ad456dd7a3d048b45f57d5 Reviewed-by: Michal Klocek <michal.klocek@theqtcompany.com> Reviewed-by: Michael BrĂ¼ning <michael.bruning@theqtcompany.com>
Diffstat (limited to 'chromium/content/renderer/render_view_impl.cc')
-rw-r--r--chromium/content/renderer/render_view_impl.cc20
1 files changed, 11 insertions, 9 deletions
diff --git a/chromium/content/renderer/render_view_impl.cc b/chromium/content/renderer/render_view_impl.cc
index d6d5d6e1cf1..9aaca160405 100644
--- a/chromium/content/renderer/render_view_impl.cc
+++ b/chromium/content/renderer/render_view_impl.cc
@@ -364,7 +364,6 @@ static bool DeviceScaleEnsuresTextQuality(float device_scale_factor) {
// devices main thread antialiasing is a heavy burden.
return device_scale_factor >= 1.5f;
#endif
-
}
static bool PreferCompositingToLCDText(CompositorDependencies* compositor_deps,
@@ -671,7 +670,7 @@ void RenderViewImpl::Initialize(const ViewMsg_New_Params& params,
if (opener_view_routing_id != MSG_ROUTING_NONE && was_created_by_renderer)
opener_id_ = opener_view_routing_id;
- display_mode_= params.initial_size.display_mode;
+ display_mode_ = params.initial_size.display_mode;
// Ensure we start with a valid next_page_id_ from the browser.
DCHECK_GE(next_page_id_, 0);
@@ -1053,12 +1052,6 @@ void RenderView::ApplyWebPreferences(const WebPreferences& prefs,
// TODO(bokan): Remove once Blink side is gone.
settings->setInvertViewportScrollOrder(true);
- settings->setViewportEnabled(prefs.viewport_enabled);
- settings->setLoadWithOverviewMode(prefs.initialize_at_minimum_page_scale);
- settings->setViewportMetaEnabled(prefs.viewport_meta_enabled);
- settings->setMainFrameResizesAreOrientationChanges(
- prefs.main_frame_resizes_are_orientation_changes);
-
settings->setSmartInsertDeleteEnabled(prefs.smart_insert_delete_enabled);
settings->setSpatialNavigationEnabled(prefs.spatial_navigation_enabled);
@@ -1119,6 +1112,12 @@ void RenderView::ApplyWebPreferences(const WebPreferences& prefs,
blink::WebString::fromUTF8(prefs.autoplay_experiment_mode));
#endif
+ settings->setViewportEnabled(prefs.viewport_enabled);
+ settings->setLoadWithOverviewMode(prefs.initialize_at_minimum_page_scale);
+ settings->setViewportMetaEnabled(prefs.viewport_meta_enabled);
+ settings->setMainFrameResizesAreOrientationChanges(
+ prefs.main_frame_resizes_are_orientation_changes);
+
WebNetworkStateNotifier::setOnLine(prefs.is_online);
WebNetworkStateNotifier::setWebConnection(
NetConnectionTypeToWebConnectionType(prefs.net_info_connection_type),
@@ -1762,6 +1761,7 @@ bool RenderViewImpl::runFileChooser(
#if defined(OS_ANDROID)
ipc_params.capture = params.useMediaCapture;
#endif
+ ipc_params.requestor = params.requestor;
return ScheduleFileChooser(ipc_params, chooser_completion);
}
@@ -2269,6 +2269,8 @@ blink::WebPlugin* RenderViewImpl::GetWebPluginForFind() {
void RenderViewImpl::OnFind(int request_id,
const base::string16& search_text,
const WebFindOptions& options) {
+ DCHECK(!search_text.empty());
+
WebFrame* main_frame = webview()->mainFrame();
blink::WebPlugin* plugin = GetWebPluginForFind();
// Check if the plugin still exists in the document.
@@ -3036,7 +3038,7 @@ void RenderViewImpl::OnWasHidden() {
(*plugin_it)->SetContainerVisibility(false);
}
#endif // OS_MACOSX
-#endif // ENABLE_PLUGINS
+#endif // ENABLE_PLUGINS
}
void RenderViewImpl::OnWasShown(bool needs_repainting,