| Index: chrome/browser/sessions/chrome_tab_restore_service_client.cc | 
| diff --git a/chrome/browser/sessions/chrome_tab_restore_service_client.cc b/chrome/browser/sessions/chrome_tab_restore_service_client.cc | 
| index 8d7ebe40ba17273bf4610c4de354cd8e2240ccd8..1ab83bd81e3385a90c7e9b32ef104c4f101d7b72 100644 | 
| --- a/chrome/browser/sessions/chrome_tab_restore_service_client.cc | 
| +++ b/chrome/browser/sessions/chrome_tab_restore_service_client.cc | 
| @@ -52,13 +52,17 @@ ChromeTabRestoreServiceClient::ChromeTabRestoreServiceClient(Profile* profile) | 
| ChromeTabRestoreServiceClient::~ChromeTabRestoreServiceClient() {} | 
|  | 
| sessions::LiveTabContext* ChromeTabRestoreServiceClient::CreateLiveTabContext( | 
| -    const std::string& app_name) { | 
| +    const std::string& app_name, | 
| +    const gfx::Rect& bounds, | 
| +    ui::WindowShowState show_state, | 
| +    const std::string& workspace) { | 
| #if defined(OS_ANDROID) | 
| // Android does not support creating a LiveTabContext here. | 
| NOTREACHED(); | 
| return nullptr; | 
| #else | 
| -  return BrowserLiveTabContext::Create(profile_, app_name); | 
| +  return BrowserLiveTabContext::Create(profile_, app_name, bounds, show_state, | 
| +                                       workspace); | 
| #endif | 
| } | 
|  | 
|  |