Index: chrome/browser/lifetime/browser_close_manager.cc |
diff --git a/chrome/browser/lifetime/browser_close_manager.cc b/chrome/browser/lifetime/browser_close_manager.cc |
index 2a32c3c638fd84ecb4db5669acc6439924feea3b..d8a943c1ab55a4172d9b0c66e9a8de2909183c1c 100644 |
--- a/chrome/browser/lifetime/browser_close_manager.cc |
+++ b/chrome/browser/lifetime/browser_close_manager.cc |
@@ -61,9 +61,8 @@ void BrowserCloseManager::StartClosingBrowsers() { |
void BrowserCloseManager::CancelBrowserClose() { |
browser_shutdown::SetTryingToQuit(false); |
- for (auto* browser : *BrowserList::GetInstance()) { |
- browser->ResetBeforeUnloadHandlers(); |
- } |
+ for (auto* browser : *BrowserList::GetInstance()) |
+ browser->ResetTryToCloseWindow(); |
} |
void BrowserCloseManager::TryToCloseBrowsers() { |
@@ -73,7 +72,8 @@ void BrowserCloseManager::TryToCloseBrowsers() { |
// OnBrowserReportCloseable with the result. If the user confirms the close, |
// this will trigger TryToCloseBrowsers to try again. |
for (auto* browser : *BrowserList::GetInstance()) { |
- if (browser->CallBeforeUnloadHandlers( |
+ if (browser->TryToCloseWindow( |
+ false, |
base::Bind(&BrowserCloseManager::OnBrowserReportCloseable, this))) { |
current_browser_ = browser; |
return; |