| Index: chrome/browser/sessions/session_restore.cc
|
| diff --git a/chrome/browser/sessions/session_restore.cc b/chrome/browser/sessions/session_restore.cc
|
| index c4c5b2945f89d62e639b6608070fb1dd0c829922..b18eb7b20b69099f5d7e69438edf826b26b669af 100644
|
| --- a/chrome/browser/sessions/session_restore.cc
|
| +++ b/chrome/browser/sessions/session_restore.cc
|
| @@ -714,6 +714,7 @@ class SessionRestoreImpl : public NotificationObserver {
|
| Browser* browser = new Browser(type, profile_);
|
| browser->set_override_bounds(bounds);
|
| browser->set_show_state(show_state);
|
| + browser->set_is_session_restore(true);
|
| browser->InitBrowserWindow();
|
| return browser;
|
| }
|
| @@ -731,6 +732,8 @@ class SessionRestoreImpl : public NotificationObserver {
|
| return;
|
|
|
| browser->window()->Show();
|
| + browser->set_is_session_restore(false);
|
| +
|
| // TODO(jcampan): http://crbug.com/8123 we should not need to set the
|
| // initial focus explicitly.
|
| browser->GetSelectedTabContents()->view()->SetInitialFocus();
|
|
|