| Index: chrome/browser/sessions/session_restore.cc
|
| diff --git a/chrome/browser/sessions/session_restore.cc b/chrome/browser/sessions/session_restore.cc
|
| index 396d7bc9089ea37ea39b1aafda4e11e2d0d2d576..39550fe7415d8c75da03df3578e26d56473f19eb 100644
|
| --- a/chrome/browser/sessions/session_restore.cc
|
| +++ b/chrome/browser/sessions/session_restore.cc
|
| @@ -228,7 +228,8 @@ class SessionRestoreImpl : public content::NotificationObserver {
|
|
|
| if (use_new_window) {
|
| browser->tab_strip_model()->ActivateTabAt(0, true);
|
| - browser->window()->Show();
|
| + // TODO(johnme): Can we sometimes be certain this was for a user gesture?
|
| + browser->window()->Show(false /* user_gesture */);
|
| }
|
| NotifySessionServiceOfRestoredTabs(browser,
|
| browser->tab_strip_model()->count());
|
| @@ -293,7 +294,8 @@ class SessionRestoreImpl : public content::NotificationObserver {
|
| urls_to_open_.push_back(GURL(chrome::kChromeUINewTabURL));
|
| }
|
| AppendURLsToBrowser(browser, urls_to_open_);
|
| - browser->window()->Show();
|
| + // TODO(johnme): Can we sometimes be certain this was for a user gesture?
|
| + browser->window()->Show(false /* user_gesture */);
|
| }
|
|
|
| if (succeeded) {
|
| @@ -621,7 +623,8 @@ class SessionRestoreImpl : public content::NotificationObserver {
|
| if (browser_ == browser)
|
| return;
|
|
|
| - browser->window()->Show();
|
| + // TODO(johnme): Can we sometimes be certain this was for a user gesture?
|
| + browser->window()->Show(false /* user_gesture */);
|
| browser->set_is_session_restore(false);
|
|
|
| // TODO(jcampan): http://crbug.com/8123 we should not need to set the
|
|
|