Index: ui/app_list/views/search_result_page_view.cc |
diff --git a/ui/app_list/views/search_result_page_view.cc b/ui/app_list/views/search_result_page_view.cc |
index fca91384a5d11ecf1c0abf90b3ce30d4c99f4a32..0f7537f0f7c094451e2e8f5093863611937be8b7 100644 |
--- a/ui/app_list/views/search_result_page_view.cc |
+++ b/ui/app_list/views/search_result_page_view.cc |
@@ -8,6 +8,7 @@ |
#include "ui/app_list/app_list_switches.h" |
#include "ui/app_list/app_list_view_delegate.h" |
#include "ui/app_list/views/app_list_main_view.h" |
+#include "ui/app_list/views/search_box_view.h" |
#include "ui/app_list/views/search_result_list_view.h" |
#include "ui/app_list/views/search_result_tile_item_list_view.h" |
#include "ui/views/background.h" |
@@ -47,9 +48,18 @@ class SearchCardView : public views::View { |
SearchResultPageView::SearchResultPageView() : selected_index_(0) { |
if (switches::IsExperimentalAppListEnabled()) { |
- SetLayoutManager(new views::BoxLayout(views::BoxLayout::kVertical, |
- kExperimentalWindowPadding, |
- kTopPadding, kGroupSpacing)); |
+ gfx::ShadowValue shadow = SearchBoxView::GetShadowForZHeight(1); |
+ scoped_ptr<views::Border> border(new views::ShadowBorder(shadow)); |
+ |
+ gfx::Insets insets = gfx::Insets(kTopPadding, kExperimentalWindowPadding, 0, |
+ kExperimentalWindowPadding); |
+ insets += -border->GetInsets(); |
+ |
+ views::BoxLayout* layout = |
+ new views::BoxLayout(views::BoxLayout::kVertical, 0, 0, kGroupSpacing); |
+ layout->set_inside_border_insets(insets); |
+ |
+ SetLayoutManager(layout); |
} else { |
SetLayoutManager(new views::FillLayout); |
} |