summaryrefslogtreecommitdiffstats
path: root/chrome
diff options
context:
space:
mode:
authorpkasting@chromium.org <pkasting@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-01-24 23:16:53 +0000
committerpkasting@chromium.org <pkasting@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-01-24 23:16:53 +0000
commit031605d4fc26979e27db3819ce6e2387a1628a04 (patch)
tree8e0c220cc7acef8c92238010c8234960b65f18d3 /chrome
parent1934abc22875b2e30219ebd4c88fcfc730524ef6 (diff)
downloadchromium_src-031605d4fc26979e27db3819ce6e2387a1628a04.zip
chromium_src-031605d4fc26979e27db3819ce6e2387a1628a04.tar.gz
chromium_src-031605d4fc26979e27db3819ce6e2387a1628a04.tar.bz2
Fix leak.
BUG=70576 TEST=none Review URL: http://codereview.chromium.org/6247020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@72414 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome')
-rw-r--r--chrome/browser/google/google_url_tracker_unittest.cc11
1 files changed, 6 insertions, 5 deletions
diff --git a/chrome/browser/google/google_url_tracker_unittest.cc b/chrome/browser/google/google_url_tracker_unittest.cc
index f1c660b..45b707a 100644
--- a/chrome/browser/google/google_url_tracker_unittest.cc
+++ b/chrome/browser/google/google_url_tracker_unittest.cc
@@ -295,12 +295,13 @@ void GoogleURLTrackerTest::CancelGoogleURL() {
}
void GoogleURLTrackerTest::InfoBarClosed() {
- TestInfoBarDelegate* infobar = static_cast<TestInfoBarDelegate*>(
- g_browser_process->google_url_tracker()->infobar_);
+ InfoBarDelegate* infobar = g_browser_process->google_url_tracker()->infobar_;
ASSERT_TRUE(infobar);
- ASSERT_TRUE(infobar->google_url_tracker());
- infobar->google_url_tracker()->InfoBarClosed();
- delete g_browser_process->google_url_tracker()->infobar_;
+ GoogleURLTracker* url_tracker =
+ static_cast<TestInfoBarDelegate*>(infobar)->google_url_tracker();
+ ASSERT_TRUE(url_tracker);
+ url_tracker->InfoBarClosed();
+ delete infobar;
}
void GoogleURLTrackerTest::ExpectDefaultURLs() {