Index: chrome/browser/sessions/session_restore.cc |
diff --git a/chrome/browser/sessions/session_restore.cc b/chrome/browser/sessions/session_restore.cc |
index c6692162035c06fdb0cb02d7c1b7714f178e2d53..396d7bc9089ea37ea39b1aafda4e11e2d0d2d576 100644 |
--- a/chrome/browser/sessions/session_restore.cc |
+++ b/chrome/browser/sessions/session_restore.cc |
@@ -457,8 +457,10 @@ class SessionRestoreImpl : public content::NotificationObserver { |
chromeos::BootTimesRecorder::Get()->AddLoginTimeMarker( |
"SessionRestore-CreatingTabs-End", false); |
#endif |
- if (browser_to_activate) |
- browser_to_activate->window()->Activate(); |
+ if (browser_to_activate) { |
+ // TODO(johnme): Can we sometimes be certain this was for a user gesture? |
+ browser_to_activate->window()->Activate(false /* user_gesture */); |
+ } |
// If last_browser is NULL and urls_to_open_ is non-empty, |
// FinishedTabCreation will create a new TabbedBrowser and add the urls to |