Chromium Code Reviews| Index: content/renderer/render_view_impl.cc |
| diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc |
| index ff17a2c1096494fe2c680ba5bb288743ca27ca88..2e3255ad905aa16879c280244de6229f938e87f5 100644 |
| --- a/content/renderer/render_view_impl.cc |
| +++ b/content/renderer/render_view_impl.cc |
| @@ -2998,6 +2998,7 @@ void RenderViewImpl::OnDisableAutoResize(const gfx::Size& new_size) { |
| visible_viewport_size_, |
| resizer_rect_, |
| is_fullscreen_, |
| + display_mode_, |
| NO_RESIZE_ACK); |
| } |
| } |
| @@ -3182,6 +3183,9 @@ void RenderViewImpl::OnResize(const ViewMsg_Resize_Params& params) { |
| ShouldDisplayScrollbars(params.new_size.width(), |
| params.new_size.height())); |
| } |
| + // TODO: Shouldn't it be checked inside Blink instead? |
|
kenneth.christiansen
2015/03/06 12:21:29
I guess if this saves IPC then it is better
|
| + if (display_mode_ != params.display_mode) |
| + webview()->setDisplayMode(display_mode_); |
| } |
| gfx::Size old_visible_viewport_size = visible_viewport_size_; |
| @@ -3990,7 +3994,8 @@ void RenderViewImpl::SetDeviceScaleFactorForTesting(float factor) { |
| params.top_controls_shrink_blink_size = false; |
| params.top_controls_height = 0.f; |
| params.resizer_rect = WebRect(); |
| - params.is_fullscreen = is_fullscreen(); |
| + params.is_fullscreen = is_fullscreen_; |
| + params.display_mode = display_mode_; |
| OnResize(params); |
| } |