Index: chrome/browser/profiles/profile_manager.cc |
diff --git a/chrome/browser/profiles/profile_manager.cc b/chrome/browser/profiles/profile_manager.cc |
index af82b91d099118b7ebee489a30357e7d602f0dc8..03aa97966f5896f62291018dab5ee5298c54e755 100644 |
--- a/chrome/browser/profiles/profile_manager.cc |
+++ b/chrome/browser/profiles/profile_manager.cc |
@@ -639,6 +639,9 @@ void ProfileManager::BrowserListObserver::OnBrowserRemoved( |
void ProfileManager::BrowserListObserver::OnBrowserSetLastActive( |
Browser* browser) { |
+ if (profile_manager_->closing_all_browsers_) |
sail
2012/07/27 16:58:40
this needs a comment
|
+ return; |
+ |
Profile* last_active = browser->profile(); |
PrefService* local_state = g_browser_process->local_state(); |
DCHECK(local_state); |