Index: chrome/browser/sessions/session_restore.cc |
diff --git a/chrome/browser/sessions/session_restore.cc b/chrome/browser/sessions/session_restore.cc |
index 2906eec974ec5dbce4e54c8b362fc1957e744d8b..a25ce266d780eb6c298150c53151d98b46c9822c 100644 |
--- a/chrome/browser/sessions/session_restore.cc |
+++ b/chrome/browser/sessions/session_restore.cc |
@@ -593,7 +593,8 @@ class SessionRestoreImpl : public content::NotificationObserver { |
selected_index, |
true, |
tab.extension_app_id, |
- NULL); |
+ NULL, |
+ tab.user_agent_override); |
} else { |
int tab_index = use_new_window ? 0 : browser->active_index() + 1; |
WebContents* web_contents = chrome::AddRestoredTab( |
@@ -605,7 +606,8 @@ class SessionRestoreImpl : public content::NotificationObserver { |
false, // selected |
tab.pinned, |
true, |
- NULL); |
+ NULL, |
+ tab.user_agent_override); |
// Start loading the tab immediately. |
web_contents->GetController().LoadIfNecessary(); |
} |
@@ -904,7 +906,8 @@ class SessionRestoreImpl : public content::NotificationObserver { |
false, // select |
tab.pinned, |
true, |
- session_storage_namespace.get()); |
+ session_storage_namespace.get(), |
+ tab.user_agent_override); |
// Regression check: check that the tab didn't start loading right away. The |
// focused tab will be loaded by Browser, and TabLoader will load the rest. |
DCHECK(web_contents->GetController().NeedsReload()); |