| Index: content/browser/browsing_instance.cc
|
| diff --git a/content/browser/browsing_instance.cc b/content/browser/browsing_instance.cc
|
| index d10ea209b2f0bd44bc9be0959c3524a9155db5e3..c70f38b9daaf5b32d64799e439b5b391024a5552 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();
|
|
|
|
|