From 90e888c657e928a56e4c67fa84f85354e0fc7748 Mon Sep 17 00:00:00 2001 From: "mbelshe@chromium.org" Date: Fri, 28 Jan 2011 21:11:55 +0000 Subject: Revert 73013 - Delete tab_loader when there are no more tabs to be loaded or painted BUG=6371017 TEST=Valgrind of RunInBackgroundTest.RunInBackgroundBasicTest doesn't leak after revert of http://src.chromium.org/viewvc/chrome?view=rev&revision=72968 Review URL: http://codereview.chromium.org/6272028 TBR=davemoore@chromium.org Review URL: http://codereview.chromium.org/6376017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73020 0039d316-1c4b-4281-b951-d872f2087c98 --- chrome/browser/sessions/session_restore.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'chrome/browser/sessions') diff --git a/chrome/browser/sessions/session_restore.cc b/chrome/browser/sessions/session_restore.cc index b1499ea..3689b8a 100644 --- a/chrome/browser/sessions/session_restore.cc +++ b/chrome/browser/sessions/session_restore.cc @@ -321,8 +321,7 @@ void TabLoader::Observe(NotificationType type, NOTREACHED() << "Unknown notification received:" << type.value; } // Delete ourselves when we're not waiting for any more notifications. - if ((got_first_paint_ || render_widget_hosts_to_paint_.empty()) && - tabs_loading_.empty() && tabs_to_load_.empty()) + if (got_first_paint_&& tabs_loading_.empty() && tabs_to_load_.empty()) delete this; } -- cgit v1.1