From 0808130f33f7e949b29387298006afee154ff371 Mon Sep 17 00:00:00 2001 From: "sky@chromium.org" <sky@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> Date: Fri, 18 Dec 2009 00:27:37 +0000 Subject: Fixes bug in MainMenu that if there are no browsers around when timer fires we get a crash. BUG=none TEST=none TBR=oshima Review URL: http://codereview.chromium.org/502065 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34905 0039d316-1c4b-4281-b951-d872f2087c98 --- chrome/browser/chromeos/main_menu.cc | 3 +++ 1 file changed, 3 insertions(+) (limited to 'chrome') diff --git a/chrome/browser/chromeos/main_menu.cc b/chrome/browser/chromeos/main_menu.cc index 0930bcbd..f4bdcaf 100644 --- a/chrome/browser/chromeos/main_menu.cc +++ b/chrome/browser/chromeos/main_menu.cc @@ -289,6 +289,9 @@ void MainMenu::TabContentsDelegateImpl::OpenURLFromTab( // LoadTask ------------------------------------------------------------------- void MainMenu::LoadTask::Run() { + if (BrowserList::begin() == BrowserList::end()) + return; // No browser are around. Generally only happens during testing. + MainMenu::Get(); } -- cgit v1.1