diff options
Diffstat (limited to 'chrome/browser/sessions/session_service.cc')
-rw-r--r-- | chrome/browser/sessions/session_service.cc | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/chrome/browser/sessions/session_service.cc b/chrome/browser/sessions/session_service.cc index 85af48e..0cace94 100644 --- a/chrome/browser/sessions/session_service.cc +++ b/chrome/browser/sessions/session_service.cc @@ -140,6 +140,7 @@ ui::WindowShowState AdjustShowState(ui::WindowShowState state) { case ui::SHOW_STATE_MINIMIZED: case ui::SHOW_STATE_MAXIMIZED: case ui::SHOW_STATE_FULLSCREEN: + case ui::SHOW_STATE_DETACHED: return state; case ui::SHOW_STATE_DEFAULT: @@ -1348,16 +1349,10 @@ void SessionService::BuildCommandsForBrowser( DCHECK(browser && commands); DCHECK(browser->session_id().id()); - ui::WindowShowState show_state = ui::SHOW_STATE_NORMAL; - if (browser->window()->IsMaximized()) - show_state = ui::SHOW_STATE_MAXIMIZED; - else if (browser->window()->IsMinimized()) - show_state = ui::SHOW_STATE_MINIMIZED; - commands->push_back( CreateSetWindowBoundsCommand(browser->session_id(), browser->window()->GetRestoredBounds(), - show_state)); + browser->window()->GetRestoredState())); commands->push_back(CreateSetWindowTypeCommand( browser->session_id(), WindowTypeForBrowserType(browser->type()))); |