| 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 95ed009f4656ceaeef33174a24d15f44c0054897..0a2d68db7305d87b5f424e9a1570c605ddd55358 100644
|
| --- a/chrome/browser/ui/app_list/app_list_view_delegate.cc
|
| +++ b/chrome/browser/ui/app_list/app_list_view_delegate.cc
|
| @@ -8,6 +8,7 @@
|
| #include "chrome/browser/ui/app_list/app_list_controller_delegate.h"
|
| #include "chrome/browser/ui/app_list/apps_model_builder.h"
|
| #include "chrome/browser/ui/app_list/chrome_app_list_item.h"
|
| +#include "chrome/browser/ui/app_list/chrome_signin_delegate.h"
|
| #include "chrome/browser/ui/app_list/search_builder.h"
|
| #include "content/public/browser/user_metrics.h"
|
|
|
| @@ -32,6 +33,9 @@ void AppListViewDelegate::SetModel(app_list::AppListModel* model) {
|
| model->search_box(),
|
| model->results(),
|
| controller_.get()));
|
| +
|
| + signin_delegate_.reset(new ChromeSigninDelegate(profile));
|
| +
|
| #if defined(USE_ASH)
|
| app_sync_ui_state_watcher_.reset(new AppSyncUIStateWatcher(profile, model));
|
| #endif
|
| @@ -44,6 +48,10 @@ void AppListViewDelegate::SetModel(app_list::AppListModel* model) {
|
| }
|
| }
|
|
|
| +app_list::SigninDelegate* AppListViewDelegate::GetSigninDelegate() {
|
| + return signin_delegate_.get();
|
| +}
|
| +
|
| void AppListViewDelegate::ActivateAppListItem(
|
| app_list::AppListItemModel* item,
|
| int event_flags) {
|
|
|