| 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 56ff598a473edc66026276a2e5e581d981fa6bb9..efdc66fb92478a8b45d52f12a8ada1bae47efd29 100644
|
| --- a/chrome/browser/ui/app_list/app_list_view_delegate.cc
|
| +++ b/chrome/browser/ui/app_list/app_list_view_delegate.cc
|
| @@ -10,6 +10,10 @@
|
| #include "chrome/browser/ui/app_list/search_builder.h"
|
| #include "content/public/browser/user_metrics.h"
|
|
|
| +#if defined(USE_ASH)
|
| +#include "chrome/browser/ui/ash/app_list/app_sync_ui_state_watcher.h"
|
| +#endif
|
| +
|
| AppListViewDelegate::AppListViewDelegate(AppListControllerDelegate* controller)
|
| : controller_(controller) {}
|
|
|
| @@ -27,9 +31,15 @@ void AppListViewDelegate::SetModel(app_list::AppListModel* model) {
|
| model->search_box(),
|
| model->results(),
|
| controller_.get()));
|
| +#if defined(USE_ASH)
|
| + app_sync_ui_state_watcher_.reset(new AppSyncUIStateWatcher(profile, model));
|
| +#endif
|
| } else {
|
| apps_builder_.reset();
|
| search_builder_.reset();
|
| +#if defined(USE_ASH)
|
| + app_sync_ui_state_watcher_.reset();
|
| +#endif
|
| }
|
| }
|
|
|
|
|