| Index: content/renderer/render_view_impl.cc
|
| diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc
|
| index c3d9e24408379689039c34b0b94bb39490274746..fdfa794ccc1e65f3e9100ddba13bb1e569e84b01 100644
|
| --- a/content/renderer/render_view_impl.cc
|
| +++ b/content/renderer/render_view_impl.cc
|
| @@ -5332,9 +5332,16 @@ void RenderViewImpl::OnDragSourceSystemDragEnded() {
|
| webview()->dragSourceSystemDragEnded();
|
| }
|
|
|
| +
|
| void RenderViewImpl::OnUpdateWebPreferences(const WebPreferences& prefs) {
|
| + const bool old_initialize_at_minimum_page_scale =
|
| + webkit_preferences_.initialize_at_minimum_page_scale;
|
| webkit_preferences_ = prefs;
|
| webkit_preferences_.Apply(webview());
|
| + if (old_initialize_at_minimum_page_scale !=
|
| + webkit_preferences_.initialize_at_minimum_page_scale) {
|
| + webview()->resetScrollAndScaleState();
|
| + }
|
| }
|
|
|
| void RenderViewImpl::OnUpdateTimezone() {
|
|
|