Index: chrome/browser/sessions/session_restore.cc |
diff --git a/chrome/browser/sessions/session_restore.cc b/chrome/browser/sessions/session_restore.cc |
index eeafc2d4fed5bd8ac73abeea509a04cf4f662b5f..f89fe930e9b3d877a345fa5151400753245b9048 100644 |
--- a/chrome/browser/sessions/session_restore.cc |
+++ b/chrome/browser/sessions/session_restore.cc |
@@ -773,10 +773,9 @@ Browser* SessionRestore::RestoreSession( |
// static |
void SessionRestore::RestoreSessionAfterCrash(Browser* browser) { |
- SessionRestore::BehaviorBitmask behavior = |
- HasSingleNewTabPage(browser) ? SessionRestore::CLOBBER_CURRENT_TAB : 0; |
- SessionRestore::RestoreSession(browser->profile(), browser, behavior, |
- std::vector<GURL>()); |
+ Profile* profile = browser->profile(); |
+ browser->window()->Close(); |
+ SessionRestore::RestoreSession(profile, nullptr, 0, std::vector<GURL>()); |
} |
// static |