| Index: chrome/browser/sessions/session_service.cc
|
| diff --git a/chrome/browser/sessions/session_service.cc b/chrome/browser/sessions/session_service.cc
|
| index a9c5364613508a435383424b14f29324f40cb849..9dbb0c909e3a181abe0200b5428e81df77c70608 100644
|
| --- a/chrome/browser/sessions/session_service.cc
|
| +++ b/chrome/browser/sessions/session_service.cc
|
| @@ -482,6 +482,19 @@ void SessionService::SetSelectedTabInWindow(const SessionID& window_id,
|
| ScheduleCommand(CreateSetSelectedTabInWindow(window_id, index));
|
| }
|
|
|
| +void SessionService::SetTabUserAgentOverride(
|
| + const SessionID& window_id,
|
| + const SessionID& tab_id,
|
| + const std::string& user_agent_override) {
|
| + if (!ShouldTrackChangesToWindow(window_id))
|
| + return;
|
| +
|
| + ScheduleCommand(CreateSetTabUserAgentOverrideCommand(
|
| + kCommandSetTabUserAgentOverride,
|
| + tab_id.id(),
|
| + user_agent_override));
|
| +}
|
| +
|
| SessionService::Handle SessionService::GetLastSession(
|
| CancelableRequestConsumerBase* consumer,
|
| const SessionCallback& callback) {
|
| @@ -733,19 +746,6 @@ void SessionService::SetTabExtensionAppID(
|
| extension_app_id));
|
| }
|
|
|
| -void SessionService::SetTabUserAgentOverride(
|
| - const SessionID& window_id,
|
| - const SessionID& tab_id,
|
| - const std::string& user_agent_override) {
|
| - if (!ShouldTrackChangesToWindow(window_id))
|
| - return;
|
| -
|
| - ScheduleCommand(CreateSetTabUserAgentOverrideCommand(
|
| - kCommandSetTabUserAgentOverride,
|
| - tab_id.id(),
|
| - user_agent_override));
|
| -}
|
| -
|
| SessionCommand* SessionService::CreateSetSelectedTabInWindow(
|
| const SessionID& window_id,
|
| int index) {
|
|
|