diff options
author | michaeln@chromium.org <michaeln@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-06-06 10:46:44 +0000 |
---|---|---|
committer | michaeln@chromium.org <michaeln@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-06-06 10:46:44 +0000 |
commit | 6de7fc488e8b179cd4b4031510a42ab9d3c82b86 (patch) | |
tree | 6e86e6116209607ff917b2c23a61664889de5565 /content/renderer/render_widget.h | |
parent | 80bc8a08d44568118d4614b61cf942c6e1bc3263 (diff) | |
download | chromium_src-6de7fc488e8b179cd4b4031510a42ab9d3c82b86.zip chromium_src-6de7fc488e8b179cd4b4031510a42ab9d3c82b86.tar.gz chromium_src-6de7fc488e8b179cd4b4031510a42ab9d3c82b86.tar.bz2 |
When deleting a WebContents, keep SessionStorageNamespaces used in the tab alive until we receive an acknowledgment from the renderer that the renderer side constructs have been cleaned up. Otherwise we can receive messages from still executing content referring to sessions that were prematurely deleted.
BUG=371304
Review URL: https://codereview.chromium.org/305103003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275383 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/renderer/render_widget.h')
-rw-r--r-- | content/renderer/render_widget.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/content/renderer/render_widget.h b/content/renderer/render_widget.h index 8ed0c40..91d18f2 100644 --- a/content/renderer/render_widget.h +++ b/content/renderer/render_widget.h @@ -351,7 +351,7 @@ class CONTENT_EXPORT RenderWidget void OnCursorVisibilityChange(bool is_visible); void OnMouseCaptureLost(); virtual void OnSetFocus(bool enable); - void OnClose(); + virtual void OnClose(); void OnCreatingNewAck(); virtual void OnResize(const ViewMsg_Resize_Params& params); void OnChangeResizeRect(const gfx::Rect& resizer_rect); |