diff options
Diffstat (limited to 'content/browser/browsing_instance.cc')
-rw-r--r-- | content/browser/browsing_instance.cc | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/content/browser/browsing_instance.cc b/content/browser/browsing_instance.cc index d10ea20..c70f38b 100644 --- a/content/browser/browsing_instance.cc +++ b/content/browser/browsing_instance.cc @@ -45,8 +45,9 @@ SiteInstance* BrowsingInstance::GetSiteInstanceForURL(const GURL& url) { } void BrowsingInstance::RegisterSiteInstance(SiteInstance* site_instance) { - DCHECK(static_cast<SiteInstanceImpl*>(site_instance)-> - browsing_instance_ == this); + DCHECK(static_cast<SiteInstanceImpl*>(site_instance) + ->browsing_instance_.get() == + this); DCHECK(static_cast<SiteInstanceImpl*>(site_instance)->HasSite()); std::string site = site_instance->GetSiteURL().possibly_invalid_spec(); @@ -63,8 +64,9 @@ void BrowsingInstance::RegisterSiteInstance(SiteInstance* site_instance) { } void BrowsingInstance::UnregisterSiteInstance(SiteInstance* site_instance) { - DCHECK(static_cast<SiteInstanceImpl*>(site_instance)-> - browsing_instance_ == this); + DCHECK(static_cast<SiteInstanceImpl*>(site_instance) + ->browsing_instance_.get() == + this); DCHECK(static_cast<SiteInstanceImpl*>(site_instance)->HasSite()); std::string site = site_instance->GetSiteURL().possibly_invalid_spec(); |