| Index: chrome/browser/extensions/isolated_app_apitest.cc
|
| ===================================================================
|
| --- chrome/browser/extensions/isolated_app_apitest.cc (revision 82593)
|
| +++ chrome/browser/extensions/isolated_app_apitest.cc (working copy)
|
| @@ -6,6 +6,7 @@
|
| #include "chrome/browser/automation/automation_util.h"
|
| #include "chrome/browser/extensions/extension_apitest.h"
|
| #include "chrome/browser/extensions/extension_host.h"
|
| +#include "chrome/browser/extensions/extension_service.h"
|
| #include "chrome/browser/profiles/profile.h"
|
| #include "chrome/browser/ui/browser.h"
|
| #include "chrome/common/chrome_switches.h"
|
| @@ -29,8 +30,13 @@
|
| }
|
|
|
| const Extension* GetInstalledApp(TabContents* contents) {
|
| - return static_cast<BrowserRenderProcessHost*>(
|
| - contents->render_view_host()->process())->installed_app();
|
| + const Extension* installed_app = NULL;
|
| + ExtensionService* service = contents->profile()->GetExtensionService();
|
| + if (service) {
|
| + installed_app = service->GetInstalledAppForRenderer(
|
| + contents->render_view_host()->process()->id());
|
| + }
|
| + return installed_app;
|
| }
|
| };
|
|
|
|
|