Index: content/renderer/render_view_impl.cc |
diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc |
index d4763be51c01314ed425988ba1a547eb500ae084..84c2186defe130073af5a43dffe37f5f9d3a0441 100644 |
--- a/content/renderer/render_view_impl.cc |
+++ b/content/renderer/render_view_impl.cc |
@@ -2881,6 +2881,8 @@ void RenderViewImpl::OnDisableScrollbarsForSmallWindows( |
void RenderViewImpl::OnSetRendererPrefs( |
const RendererPreferences& renderer_prefs) { |
double old_zoom_level = renderer_preferences_.default_zoom_level; |
+ std::string old_accept_languages = renderer_preferences_.accept_languages; |
+ |
renderer_preferences_ = renderer_prefs; |
UpdateFontRenderingFromRendererPrefs(); |
@@ -2915,6 +2917,11 @@ void RenderViewImpl::OnSetRendererPrefs( |
webview()->setZoomLevel(renderer_preferences_.default_zoom_level); |
zoomLevelChanged(); |
} |
+ |
+ if (webview() && |
+ old_accept_languages != renderer_preferences_.accept_languages) { |
+ webview()->acceptLanguagesChanged(); |
+ } |
} |
void RenderViewImpl::OnMediaPlayerActionAt(const gfx::Point& location, |