| 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 c5f8a629edf679251b6b56d49b6cc3b6cbcd8eef..1fa9c8c452344bd277c4f679b60aeab1c0febdc5 100644
 | 
| --- a/chrome/browser/sessions/chrome_tab_restore_service_client.cc
 | 
| +++ b/chrome/browser/sessions/chrome_tab_restore_service_client.cc
 | 
| @@ -51,13 +51,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
 | 
|  }
 | 
|  
 | 
| 
 |