| Index: chrome/browser/extensions/extension_process_manager.cc
|
| diff --git a/chrome/browser/extensions/extension_process_manager.cc b/chrome/browser/extensions/extension_process_manager.cc
|
| index 9e824dbc0903bc117ff5f30a598d732fd5236d68..08997e85e3d7ddac22c9fce17b717aa36f0eaf80 100644
|
| --- a/chrome/browser/extensions/extension_process_manager.cc
|
| +++ b/chrome/browser/extensions/extension_process_manager.cc
|
| @@ -234,7 +234,7 @@ void ExtensionProcessManager::OpenOptionsPage(const Extension* extension,
|
| content::PAGE_TRANSITION_LINK, false);
|
| browser->OpenURL(params);
|
| browser->window()->Show();
|
| - browser->GetSelectedWebContents()->GetRenderViewHost()->delegate()->
|
| + browser->GetSelectedWebContents()->GetRenderViewHost()->GetDelegate()->
|
| Activate();
|
| }
|
|
|
| @@ -263,7 +263,7 @@ std::set<RenderViewHost*>
|
| // Gather up all the views for that site.
|
| for (RenderViewHostSet::iterator view = all_extension_views_.begin();
|
| view != all_extension_views_.end(); ++view) {
|
| - if ((*view)->site_instance() == site_instance)
|
| + if ((*view)->GetSiteInstance() == site_instance)
|
| result.insert(*view);
|
| }
|
|
|
| @@ -305,8 +305,8 @@ bool ExtensionProcessManager::HasVisibleViews(const std::string& extension_id) {
|
| for (std::set<RenderViewHost*>::const_iterator it = views.begin();
|
| it != views.end(); ++it) {
|
| const RenderViewHost* host = *it;
|
| - if (host->site_instance()->GetSite().host() == extension_id &&
|
| - host->delegate()->GetRenderViewType() !=
|
| + if (host->GetSiteInstance()->GetSite().host() == extension_id &&
|
| + host->GetDelegate()->GetRenderViewType() !=
|
| chrome::VIEW_TYPE_EXTENSION_BACKGROUND_PAGE) {
|
| return true;
|
| }
|
|
|