Index: chrome/browser/app_controller_mac.mm |
diff --git a/chrome/browser/app_controller_mac.mm b/chrome/browser/app_controller_mac.mm |
index 01feef4dbf749ac126f1cc56fec71712c3104fd7..437637f979528887392c5194ebd7ffbe266570d2 100644 |
--- a/chrome/browser/app_controller_mac.mm |
+++ b/chrome/browser/app_controller_mac.mm |
@@ -897,7 +897,7 @@ class AppControllerProfileObserver : public ProfileInfoCacheObserver { |
// already loaded a new one, so the pointer needs to be updated; |
// otherwise we will try to start up a browser window with a pointer |
// to the old profile. |
- if (lastProfile_ && profilePath == lastProfile_->GetPath()) |
+ if (!lastProfile_ || profilePath == lastProfile_->GetPath()) |
lastProfile_ = g_browser_process->profile_manager()->GetLastUsedProfile(); |
auto it = profileBookmarkMenuBridgeMap_.find(profilePath); |