diff options
author | creis@chromium.org <creis@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-11-02 18:34:14 +0000 |
---|---|---|
committer | creis@chromium.org <creis@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-11-02 18:34:14 +0000 |
commit | bd06e0146a5ad4ae79671e1d4e778627da985fd2 (patch) | |
tree | 013455dc156a2272cc9397be9d3324b7b9602f0f /chrome/browser/renderer_host/render_widget_host.cc | |
parent | 04742b4d831aa185e69fd37dea019fcecea94e16 (diff) | |
download | chromium_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.cc | 3 |
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_) { |