| Index: chrome/browser/ui/app_list/app_list_view_delegate.cc
|
| diff --git a/chrome/browser/ui/app_list/app_list_view_delegate.cc b/chrome/browser/ui/app_list/app_list_view_delegate.cc
|
| index 21fa373a8b990feece7958b80fd5c7c7db1b40da..25180a0c68ca0417c0f481618745974ab0a27048 100644
|
| --- a/chrome/browser/ui/app_list/app_list_view_delegate.cc
|
| +++ b/chrome/browser/ui/app_list/app_list_view_delegate.cc
|
| @@ -24,6 +24,7 @@
|
| #include "chrome/browser/ui/app_list/app_list_syncable_service_factory.h"
|
| #include "chrome/browser/ui/app_list/search/search_controller.h"
|
| #include "chrome/browser/ui/app_list/start_page_service.h"
|
| +#include "chrome/browser/ui/apps/chrome_app_delegate.h"
|
| #include "chrome/browser/ui/browser_finder.h"
|
| #include "chrome/browser/ui/chrome_pages.h"
|
| #include "chrome/browser/ui/host_desktop.h"
|
| @@ -159,7 +160,9 @@ AppListViewDelegate::AppListViewDelegate(Profile* profile,
|
| LOG(ERROR) << "Invalid custom launcher page URL: "
|
| << custom_launcher_page_url.possibly_invalid_spec();
|
| } else {
|
| - custom_page_contents_.reset(new apps::CustomLauncherPageContents());
|
| + std::string extension_id = custom_launcher_page_url.host();
|
| + custom_page_contents_.reset(new apps::CustomLauncherPageContents(
|
| + scoped_ptr<apps::AppDelegate>(new ChromeAppDelegate), extension_id));
|
| custom_page_contents_->Initialize(profile, custom_launcher_page_url);
|
| }
|
| }
|
|
|