| Index: chrome/browser/task_manager/tab_contents_resource_provider.cc
|
| diff --git a/chrome/browser/task_manager/tab_contents_resource_provider.cc b/chrome/browser/task_manager/tab_contents_resource_provider.cc
|
| index 6b185ff8257a72fd28f49ebe342a56d32d8e49fc..de3a008c7c6cc6d23700937e4611aad4fb940236 100644
|
| --- a/chrome/browser/task_manager/tab_contents_resource_provider.cc
|
| +++ b/chrome/browser/task_manager/tab_contents_resource_provider.cc
|
| @@ -64,10 +64,6 @@ class TabContentsResource : public RendererResource {
|
| explicit TabContentsResource(content::WebContents* web_contents);
|
| virtual ~TabContentsResource();
|
|
|
| - // Called when the underlying web_contents has been committed and is no
|
| - // longer an Instant overlay.
|
| - void InstantCommitted();
|
| -
|
| // Resource methods:
|
| virtual Type GetType() const OVERRIDE;
|
| virtual string16 GetTitle() const OVERRIDE;
|
| @@ -83,7 +79,7 @@ class TabContentsResource : public RendererResource {
|
| static gfx::ImageSkia* prerender_icon_;
|
| content::WebContents* web_contents_;
|
| Profile* profile_;
|
| - bool is_instant_overlay_;
|
| + bool is_instant_ntp_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(TabContentsResource);
|
| };
|
| @@ -96,8 +92,7 @@ TabContentsResource::TabContentsResource(
|
| web_contents->GetRenderViewHost()),
|
| web_contents_(web_contents),
|
| profile_(Profile::FromBrowserContext(web_contents->GetBrowserContext())),
|
| - is_instant_overlay_(chrome::IsInstantOverlay(web_contents) ||
|
| - chrome::IsPreloadedInstantExtendedNTP(web_contents)) {
|
| + is_instant_ntp_(chrome::IsPreloadedInstantExtendedNTP(web_contents)) {
|
| if (!prerender_icon_) {
|
| ResourceBundle& rb = ResourceBundle::GetSharedInstance();
|
| prerender_icon_ = rb.GetImageSkiaNamed(IDR_PRERENDER);
|
| @@ -107,11 +102,6 @@ TabContentsResource::TabContentsResource(
|
| TabContentsResource::~TabContentsResource() {
|
| }
|
|
|
| -void TabContentsResource::InstantCommitted() {
|
| - DCHECK(is_instant_overlay_);
|
| - is_instant_overlay_ = false;
|
| -}
|
| -
|
| bool TabContentsResource::HostsExtension() const {
|
| return web_contents_->GetURL().SchemeIs(extensions::kExtensionScheme);
|
| }
|
| @@ -138,7 +128,7 @@ string16 TabContentsResource::GetTitle() const {
|
| HostsExtension(),
|
| profile_->IsOffTheRecord(),
|
| IsContentsPrerendering(web_contents_),
|
| - is_instant_overlay_,
|
| + is_instant_ntp_,
|
| false); // is_background
|
| return l10n_util::GetStringFUTF16(message_id, tab_title);
|
| }
|
| @@ -220,8 +210,6 @@ void TabContentsResourceProvider::StartUpdating() {
|
| // Add all the Instant pages.
|
| for (chrome::BrowserIterator it; !it.done(); it.Next()) {
|
| if (it->instant_controller()) {
|
| - if (it->instant_controller()->instant()->GetOverlayContents())
|
| - Add(it->instant_controller()->instant()->GetOverlayContents());
|
| if (it->instant_controller()->instant()->GetNTPContents())
|
| Add(it->instant_controller()->instant()->GetNTPContents());
|
| }
|
| @@ -257,8 +245,6 @@ void TabContentsResourceProvider::StartUpdating() {
|
| content::NotificationService::AllBrowserContextsAndSources());
|
| registrar_.Add(this, content::NOTIFICATION_WEB_CONTENTS_DISCONNECTED,
|
| content::NotificationService::AllBrowserContextsAndSources());
|
| - registrar_.Add(this, chrome::NOTIFICATION_INSTANT_COMMITTED,
|
| - content::NotificationService::AllBrowserContextsAndSources());
|
| }
|
|
|
| void TabContentsResourceProvider::StopUpdating() {
|
| @@ -272,8 +258,6 @@ void TabContentsResourceProvider::StopUpdating() {
|
| content::NotificationService::AllBrowserContextsAndSources());
|
| registrar_.Remove(this, content::NOTIFICATION_WEB_CONTENTS_DISCONNECTED,
|
| content::NotificationService::AllBrowserContextsAndSources());
|
| - registrar_.Remove(this, chrome::NOTIFICATION_INSTANT_COMMITTED,
|
| - content::NotificationService::AllBrowserContextsAndSources());
|
|
|
| // Delete all the resources.
|
| STLDeleteContainerPairSecondPointers(resources_.begin(), resources_.end());
|
| @@ -296,7 +280,6 @@ void TabContentsResourceProvider::Add(WebContents* web_contents) {
|
| // pages, prerender pages, and background printed pages.
|
| if (!chrome::FindBrowserWithWebContents(web_contents) &&
|
| !IsContentsPrerendering(web_contents) &&
|
| - !chrome::IsInstantOverlay(web_contents) &&
|
| !chrome::IsPreloadedInstantExtendedNTP(web_contents) &&
|
| !IsContentsBackgroundPrinted(web_contents)) {
|
| return;
|
| @@ -340,16 +323,6 @@ void TabContentsResourceProvider::Remove(WebContents* web_contents) {
|
| delete resource;
|
| }
|
|
|
| -void TabContentsResourceProvider::InstantCommitted(WebContents* web_contents) {
|
| - if (!updating_)
|
| - return;
|
| - std::map<WebContents*, TabContentsResource*>::iterator
|
| - iter = resources_.find(web_contents);
|
| - DCHECK(iter != resources_.end());
|
| - if (iter != resources_.end())
|
| - iter->second->InstantCommitted();
|
| -}
|
| -
|
| void TabContentsResourceProvider::Observe(
|
| int type,
|
| const content::NotificationSource& source,
|
| @@ -367,9 +340,6 @@ void TabContentsResourceProvider::Observe(
|
| case content::NOTIFICATION_WEB_CONTENTS_DISCONNECTED:
|
| Remove(web_contents);
|
| break;
|
| - case chrome::NOTIFICATION_INSTANT_COMMITTED:
|
| - InstantCommitted(web_contents);
|
| - break;
|
| default:
|
| NOTREACHED() << "Unexpected notification.";
|
| return;
|
|
|