| Index: chrome/browser/tab_contents/test_tab_contents.cc
|
| ===================================================================
|
| --- chrome/browser/tab_contents/test_tab_contents.cc (revision 65711)
|
| +++ chrome/browser/tab_contents/test_tab_contents.cc (working copy)
|
| @@ -1,4 +1,4 @@
|
| -// Copyright (c) 2009 The Chromium Authors. All rights reserved.
|
| +// Copyright (c) 2010 The Chromium Authors. All rights reserved.
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| @@ -15,36 +15,8 @@
|
| TestTabContents::TestTabContents(Profile* profile, SiteInstance* instance)
|
| : TabContents(profile, instance, MSG_ROUTING_NONE, NULL, NULL),
|
| transition_cross_site(false) {
|
| - // Listen for infobar events so we can call InfoBarClosed() on the infobar
|
| - // delegates and give them an opportunity to delete themselves. (Since we
|
| - // have no InfobarContainer in TestTabContents, InfoBarClosed() is not called
|
| - // most likely leading to the infobar delegates being leaked.)
|
| - Source<TabContents> source(this);
|
| - registrar_.Add(this, NotificationType::TAB_CONTENTS_INFOBAR_REMOVED,
|
| - source);
|
| - registrar_.Add(this, NotificationType::TAB_CONTENTS_INFOBAR_REPLACED,
|
| - source);
|
| }
|
|
|
| -void TestTabContents::Observe(NotificationType type,
|
| - const NotificationSource& source,
|
| - const NotificationDetails& details) {
|
| - // TabContents does not handle TAB_CONTENTS_INFOBAR_* so we don't pass it
|
| - // these notifications.
|
| - switch (type.value) {
|
| - case NotificationType::TAB_CONTENTS_INFOBAR_REMOVED:
|
| - Details<InfoBarDelegate>(details).ptr()->InfoBarClosed();
|
| - break;
|
| - case NotificationType::TAB_CONTENTS_INFOBAR_REPLACED:
|
| - Details<std::pair<InfoBarDelegate*, InfoBarDelegate*> >(details).ptr()->
|
| - first->InfoBarClosed();
|
| - break;
|
| - default:
|
| - TabContents::Observe(type, source, details);
|
| - break;
|
| - }
|
| -}
|
| -
|
| TestRenderViewHost* TestTabContents::pending_rvh() const {
|
| return static_cast<TestRenderViewHost*>(
|
| render_manager_.pending_render_view_host_);
|
|
|