| Index: chrome/browser/ui/browser.cc
|
| diff --git a/chrome/browser/ui/browser.cc b/chrome/browser/ui/browser.cc
|
| index c18459905f6005a4e92cec5382f889767a883a07..539639ae30019db2103e97fcdd5e230f8c53132a 100644
|
| --- a/chrome/browser/ui/browser.cc
|
| +++ b/chrome/browser/ui/browser.cc
|
| @@ -586,6 +586,14 @@ bool Browser::ShouldCloseWindow() {
|
| return unload_controller_->ShouldCloseWindow();
|
| }
|
|
|
| +bool Browser::TabsNeedBeforeUnloadFired() {
|
| + return unload_controller_->TabsNeedBeforeUnloadFired();
|
| +}
|
| +
|
| +bool Browser::HasCompletedUnloadProcessing() const {
|
| + return unload_controller_->HasCompletedUnloadProcessing();
|
| +}
|
| +
|
| bool Browser::IsAttemptingToCloseBrowser() const {
|
| return unload_controller_->is_attempting_to_close_browser();
|
| }
|
| @@ -629,8 +637,6 @@ void Browser::OnWindowClosing() {
|
| chrome::NOTIFICATION_BROWSER_CLOSING,
|
| content::Source<Browser>(this),
|
| content::NotificationService::NoDetails());
|
| -
|
| - tab_strip_model_->CloseAllTabs();
|
| }
|
|
|
| ////////////////////////////////////////////////////////////////////////////////
|
| @@ -1167,10 +1173,6 @@ void Browser::HandleKeyboardEvent(content::WebContents* source,
|
| window()->HandleKeyboardEvent(event);
|
| }
|
|
|
| -bool Browser::TabsNeedBeforeUnloadFired() {
|
| - return unload_controller_->TabsNeedBeforeUnloadFired();
|
| -}
|
| -
|
| bool Browser::IsMouseLocked() const {
|
| return fullscreen_controller_->IsMouseLocked();
|
| }
|
|
|