| Index: content/browser/renderer_host/render_widget_host_impl.cc
|
| diff --git a/content/browser/renderer_host/render_widget_host_impl.cc b/content/browser/renderer_host/render_widget_host_impl.cc
|
| index 31906ffe23fd6825138234d6c2ce4015e0f07682..b8ec8ad5172dca12924223aca41be69eff7cd600 100644
|
| --- a/content/browser/renderer_host/render_widget_host_impl.cc
|
| +++ b/content/browser/renderer_host/render_widget_host_impl.cc
|
| @@ -235,6 +235,12 @@ void RenderWidgetHostImpl::CompositingSurfaceUpdated() {
|
| process_->SurfaceUpdated(surface_id_);
|
| }
|
|
|
| +void RenderWidgetHostImpl::ResetSizeAndRepaintPendingFlags() {
|
| + resize_ack_pending_ = false;
|
| + repaint_ack_pending_ = false;
|
| + in_flight_size_.SetSize(0, 0);
|
| +}
|
| +
|
| void RenderWidgetHostImpl::Init() {
|
| DCHECK(process_->HasConnection());
|
|
|
| @@ -1111,10 +1117,7 @@ void RenderWidgetHostImpl::RendererExited(base::TerminationStatus status,
|
| suppress_next_char_events_ = false;
|
|
|
| // Reset some fields in preparation for recovering from a crash.
|
| - resize_ack_pending_ = false;
|
| - repaint_ack_pending_ = false;
|
| -
|
| - in_flight_size_.SetSize(0, 0);
|
| + ResetSizeAndRepaintPendingFlags();
|
| current_size_.SetSize(0, 0);
|
| is_hidden_ = false;
|
| is_accelerated_compositing_active_ = false;
|
|
|