Index: content/browser/renderer_host/render_view_host_impl.cc |
diff --git a/content/browser/renderer_host/render_view_host_impl.cc b/content/browser/renderer_host/render_view_host_impl.cc |
index 3f1a0e66eb7ac672fb5b2c27865ff148cf7efc33..a5b1d60bf3e68d657fe029a21db820d4e4bfbfdd 100644 |
--- a/content/browser/renderer_host/render_view_host_impl.cc |
+++ b/content/browser/renderer_host/render_view_host_impl.cc |
@@ -289,7 +289,7 @@ |
ViewMsg_New_Params params; |
params.renderer_preferences = |
delegate_->GetRendererPrefs(GetProcess()->GetBrowserContext()); |
- params.web_preferences = GetWebkitPreferences(); |
+ params.web_preferences = delegate_->GetWebkitPrefs(); |
params.view_id = GetRoutingID(); |
params.main_frame_routing_id = main_frame_routing_id_; |
params.surface_id = surface_id(); |
@@ -329,7 +329,7 @@ |
GetProcess()->GetBrowserContext()))); |
} |
-WebPreferences RenderViewHostImpl::ComputeWebkitPrefs(const GURL& url) { |
+WebPreferences RenderViewHostImpl::GetWebkitPrefs(const GURL& url) { |
TRACE_EVENT0("browser", "RenderViewHostImpl::GetWebkitPrefs"); |
WebPreferences prefs; |
@@ -1420,10 +1420,7 @@ |
} |
WebPreferences RenderViewHostImpl::GetWebkitPreferences() { |
- if (!web_preferences_.get()) { |
- OnWebkitPreferencesChanged(); |
- } |
- return *web_preferences_; |
+ return delegate_->GetWebkitPrefs(); |
} |
void RenderViewHostImpl::DisownOpener() { |
@@ -1434,12 +1431,7 @@ |
} |
void RenderViewHostImpl::UpdateWebkitPreferences(const WebPreferences& prefs) { |
- web_preferences_.reset(new WebPreferences(prefs)); |
Send(new ViewMsg_UpdateWebPreferences(GetRoutingID(), prefs)); |
-} |
- |
-void RenderViewHostImpl::OnWebkitPreferencesChanged() { |
- UpdateWebkitPreferences(delegate_->ComputeWebkitPrefs()); |
} |
void RenderViewHostImpl::GetAudioOutputControllers( |