Index: content/browser/frame_host/navigation_controller_impl.cc |
diff --git a/content/browser/frame_host/navigation_controller_impl.cc b/content/browser/frame_host/navigation_controller_impl.cc |
index 3b159d142de117fa9ee11c42c45e8704c65ac55c..ff57cec3365c8cb1dd00291c7a4971ef61fd57c9 100644 |
--- a/content/browser/frame_host/navigation_controller_impl.cc |
+++ b/content/browser/frame_host/navigation_controller_impl.cc |
@@ -338,9 +338,9 @@ void NavigationControllerImpl::ReloadInternal(bool check_for_repost, |
// instance, and should not be treated as a cross-site reload. |
SiteInstanceImpl* site_instance = entry->site_instance(); |
// Permit reloading guests without further checks. |
- bool is_guest = site_instance && site_instance->HasProcess() && |
- site_instance->GetProcess()->IsGuest(); |
- if (!is_guest && site_instance && |
+ bool is_isolated_guest = site_instance && site_instance->HasProcess() && |
+ site_instance->GetProcess()->IsIsolatedGuest(); |
+ if (!is_isolated_guest && site_instance && |
site_instance->HasWrongProcessForURL(entry->GetURL())) { |
// Create a navigation entry that resembles the current one, but do not |
// copy page id, site instance, content state, or timestamp. |