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 |