diff options
author | pkasting@chromium.org <pkasting@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-01-24 23:16:53 +0000 |
---|---|---|
committer | pkasting@chromium.org <pkasting@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-01-24 23:16:53 +0000 |
commit | 031605d4fc26979e27db3819ce6e2387a1628a04 (patch) | |
tree | 8e0c220cc7acef8c92238010c8234960b65f18d3 /chrome | |
parent | 1934abc22875b2e30219ebd4c88fcfc730524ef6 (diff) | |
download | chromium_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.cc | 11 |
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() { |