summaryrefslogtreecommitdiffstats
path: root/content
diff options
context:
space:
mode:
authornasko@chromium.org <nasko@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-05-30 08:15:24 +0000
committernasko@chromium.org <nasko@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-05-30 08:15:24 +0000
commitc8884db174f04db3f766da5d3caadbd2432c6f84 (patch)
treee359a5bad7fdde7b6cae27836498cf14e3926fee /content
parent04c7d07c3881b5eb0e2d3f4175b9fc60df30e5fe (diff)
downloadchromium_src-c8884db174f04db3f766da5d3caadbd2432c6f84.zip
chromium_src-c8884db174f04db3f766da5d3caadbd2432c6f84.tar.gz
chromium_src-c8884db174f04db3f766da5d3caadbd2432c6f84.tar.bz2
Move frame_to_announce to be assigned later in CreateRenderFrame.
We shouldn't be dispatching RenderFrameCreated for swapped out frames. BUG=378889 Review URL: https://codereview.chromium.org/301973006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273764 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content')
-rw-r--r--content/browser/frame_host/render_frame_host_manager.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/content/browser/frame_host/render_frame_host_manager.cc b/content/browser/frame_host/render_frame_host_manager.cc
index 3fa8edd..0c219d1 100644
--- a/content/browser/frame_host/render_frame_host_manager.cc
+++ b/content/browser/frame_host/render_frame_host_manager.cc
@@ -964,7 +964,6 @@ int RenderFrameHostManager::CreateRenderFrame(
RenderViewHostImpl* render_view_host =
new_render_frame_host->render_view_host();
int proxy_routing_id = MSG_ROUTING_NONE;
- frame_to_announce = new_render_frame_host.get();
// Prevent the process from exiting while we're trying to navigate in it.
// Otherwise, if the new RFH is swapped out already, store it.
@@ -988,6 +987,7 @@ int RenderFrameHostManager::CreateRenderFrame(
CancelPending();
}
routing_id = render_view_host->GetRoutingID();
+ frame_to_announce = new_render_frame_host.get();
}
// Use this as our new pending RFH if it isn't swapped out.