| Index: content/browser/frame_host/render_frame_host_manager.cc | 
| diff --git a/content/browser/frame_host/render_frame_host_manager.cc b/content/browser/frame_host/render_frame_host_manager.cc | 
| index c6393a650c7cffbaad754fb979909e983814eaf2..9cdc4c5ad9183c8c301a317206a4966eccb23493 100644 | 
| --- a/content/browser/frame_host/render_frame_host_manager.cc | 
| +++ b/content/browser/frame_host/render_frame_host_manager.cc | 
| @@ -1439,7 +1439,7 @@ RenderFrameHostImpl* RenderFrameHostManager::UpdateStateForNavigate( | 
| const NavigationEntry* current_entry = | 
| delegate_->GetLastCommittedNavigationEntryForRenderManager(); | 
|  | 
| -  if (new_instance != current_instance) { | 
| +  if (new_instance.get() != current_instance) { | 
| // New SiteInstance: create a pending RFH to navigate. | 
| DCHECK(!cross_navigation_pending_); | 
|  | 
| @@ -1451,7 +1451,7 @@ RenderFrameHostImpl* RenderFrameHostManager::UpdateStateForNavigate( | 
| // not have its bindings set appropriately. | 
| SetPendingWebUI(entry); | 
| CreateRenderFrameHostForNewSiteInstance( | 
| -        current_instance, new_instance, frame_tree_node_->IsMainFrame()); | 
| +        current_instance, new_instance.get(), frame_tree_node_->IsMainFrame()); | 
| if (!pending_render_frame_host_.get()) { | 
| return NULL; | 
| } | 
| @@ -1519,7 +1519,7 @@ RenderFrameHostImpl* RenderFrameHostManager::UpdateStateForNavigate( | 
| // original site).  In that case, we have a proxy for the current RFH but | 
| // haven't deleted it yet.  The new navigation will swap it back in, so we can | 
| // delete the proxy. | 
| -  DeleteRenderFrameProxyHost(new_instance); | 
| +  DeleteRenderFrameProxyHost(new_instance.get()); | 
|  | 
| if (ShouldReuseWebUI(current_entry, &entry)) { | 
| pending_web_ui_.reset(); | 
|  |