summaryrefslogtreecommitdiffstats
path: root/chrome/browser/renderer_host/render_widget_host.cc
diff options
context:
space:
mode:
authorcreis@chromium.org <creis@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-11-02 18:34:14 +0000
committercreis@chromium.org <creis@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-11-02 18:34:14 +0000
commitbd06e0146a5ad4ae79671e1d4e778627da985fd2 (patch)
tree013455dc156a2272cc9397be9d3324b7b9602f0f /chrome/browser/renderer_host/render_widget_host.cc
parent04742b4d831aa185e69fd37dea019fcecea94e16 (diff)
downloadchromium_src-bd06e0146a5ad4ae79671e1d4e778627da985fd2.zip
chromium_src-bd06e0146a5ad4ae79671e1d4e778627da985fd2.tar.gz
chromium_src-bd06e0146a5ad4ae79671e1d4e778627da985fd2.tar.bz2
Fixes reloading after a background tab crashes.
Needed to clear RenderWidgetHost::in_flight_size_ if the renderer crashed. BUG=25097 TEST=RenderWidgetHostTest.ResizeThenCrash Review URL: http://codereview.chromium.org/348025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@30722 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/renderer_host/render_widget_host.cc')
-rw-r--r--chrome/browser/renderer_host/render_widget_host.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/chrome/browser/renderer_host/render_widget_host.cc b/chrome/browser/renderer_host/render_widget_host.cc
index d436975..fb5fddc 100644
--- a/chrome/browser/renderer_host/render_widget_host.cc
+++ b/chrome/browser/renderer_host/render_widget_host.cc
@@ -536,7 +536,8 @@ void RenderWidgetHost::RendererExited() {
// Reset some fields in preparation for recovering from a crash.
resize_ack_pending_ = false;
- current_size_ = gfx::Size();
+ in_flight_size_.SetSize(0, 0);
+ current_size_.SetSize(0, 0);
is_hidden_ = false;
if (view_) {