| Index: chrome/browser/browser.cc
 | 
| ===================================================================
 | 
| --- chrome/browser/browser.cc	(revision 42688)
 | 
| +++ chrome/browser/browser.cc	(working copy)
 | 
| @@ -1007,7 +1007,12 @@
 | 
|  
 | 
|  void Browser::NewWindow() {
 | 
|    UserMetrics::RecordAction(UserMetricsAction("NewWindow"), profile_);
 | 
| -  Browser::OpenEmptyWindow(profile_->GetOriginalProfile());
 | 
| +  SessionService* session_service =
 | 
| +      profile_->GetOriginalProfile()->GetSessionService();
 | 
| +  if (!session_service ||
 | 
| +      !session_service->RestoreIfNecessary(std::vector<GURL>())) {
 | 
| +    Browser::OpenEmptyWindow(profile_->GetOriginalProfile());
 | 
| +  }
 | 
|  }
 | 
|  
 | 
|  void Browser::NewIncognitoWindow() {
 | 
| 
 |