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) { |