| Index: ui/app_list/views/app_list_main_view.cc
|
| diff --git a/ui/app_list/views/app_list_main_view.cc b/ui/app_list/views/app_list_main_view.cc
|
| index 0b75097bf82750b8fc66c25de9405bfb03d7b361..121d57aeabfdf03865b478674f956db2c4e92e85 100644
|
| --- a/ui/app_list/views/app_list_main_view.cc
|
| +++ b/ui/app_list/views/app_list_main_view.cc
|
| @@ -20,6 +20,7 @@
|
| #include "ui/app_list/pagination_model.h"
|
| #include "ui/app_list/search_box_model.h"
|
| #include "ui/app_list/views/app_list_item_view.h"
|
| +#include "ui/app_list/views/app_list_view.h"
|
| #include "ui/app_list/views/contents_switcher_view.h"
|
| #include "ui/app_list/views/contents_view.h"
|
| #include "ui/app_list/views/search_box_view.h"
|
| @@ -79,12 +80,14 @@ class AppListMainView::IconLoader : public AppListItemObserver {
|
| ////////////////////////////////////////////////////////////////////////////////
|
| // AppListMainView:
|
|
|
| -AppListMainView::AppListMainView(AppListViewDelegate* delegate,
|
| +AppListMainView::AppListMainView(AppListView* app_list_view,
|
| + AppListViewDelegate* delegate,
|
| PaginationModel* pagination_model,
|
| gfx::NativeView parent)
|
| : delegate_(delegate),
|
| pagination_model_(pagination_model),
|
| model_(delegate->GetModel()),
|
| + app_list_view_(app_list_view),
|
| search_box_view_(NULL),
|
| contents_view_(NULL),
|
| weak_ptr_factory_(this) {
|
| @@ -230,6 +233,13 @@ void AppListMainView::QueryChanged(SearchBoxView* sender) {
|
| delegate_->StopSearch();
|
| }
|
|
|
| +void AppListMainView::SearchBoxVisibilityChanged(SearchBoxView* sender) {
|
| + // Repaint the AppListView's background which will repaint the background for
|
| + // the search box.
|
| + if (app_list_view_)
|
| + app_list_view_->RepaintBackground();
|
| +}
|
| +
|
| void AppListMainView::OpenResult(SearchResult* result,
|
| bool auto_launch,
|
| int event_flags) {
|
|
|