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 dcb57803c4acf6d55539b8c7838c12b0baa27f7b..94b951277077a8be9bb8b9767a28677e9ac942ce 100644 |
--- a/ui/app_list/views/app_list_main_view.cc |
+++ b/ui/app_list/views/app_list_main_view.cc |
@@ -253,7 +253,14 @@ void AppListMainView::QueryChanged(SearchBoxView* sender) { |
base::string16 query; |
base::TrimWhitespace(model_->search_box()->text(), base::TRIM_ALL, &query); |
bool should_show_search = !query.empty(); |
- contents_view_->ShowSearchResults(should_show_search); |
+ |
+ ContentsView::ShowState show_state = ContentsView::SHOW_SEARCH_RESULTS; |
+ if (!should_show_search) { |
+ show_state = app_list::switches::IsExperimentalAppListEnabled() |
+ ? ContentsView::SHOW_START_PAGE |
+ : ContentsView::SHOW_APPS; |
+ } |
+ contents_view_->SetShowState(show_state); |
if (should_show_search) |
delegate_->StartSearch(); |