| Index: chrome/browser/sessions/tab_restore_service.cc
|
| diff --git a/chrome/browser/sessions/tab_restore_service.cc b/chrome/browser/sessions/tab_restore_service.cc
|
| index d66cc8c112452d0f9277eb3dd9f1a8eb653a9e8c..19f5ada8491f171530a31e112fd8eb19074ece2e 100644
|
| --- a/chrome/browser/sessions/tab_restore_service.cc
|
| +++ b/chrome/browser/sessions/tab_restore_service.cc
|
| @@ -542,7 +542,8 @@ void TabRestoreService::PopulateTab(Tab* tab,
|
| // tab_contents is NULL in some browser tests.
|
| if (tab_contents) {
|
| const extensions::Extension* extension =
|
| - tab_contents->extension_tab_helper()->extension_app();
|
| + extensions::TabHelper::FromWebContents(controller->GetWebContents())->
|
| + extension_app();
|
| if (extension)
|
| tab->extension_app_id = extension->id();
|
| }
|
|
|