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 ca065cbf4f99df0eb02ddd0b5fefa17804ca1783..4d9d6445b530bb8f5ea7ecd15072926e30dd88ad 100644 |
--- a/ui/app_list/views/search_result_page_view.cc |
+++ b/ui/app_list/views/search_result_page_view.cc |
@@ -236,7 +236,10 @@ void SearchResultPageView::OnAnimationUpdated(double progress, |
gfx::Rect onscreen_bounds( |
GetPageBoundsForState(AppListModel::STATE_SEARCH_RESULTS)); |
- set_clip_insets(bounds().InsetsFrom(onscreen_bounds)); |
+ onscreen_bounds -= bounds().OffsetFromOrigin(); |
+ gfx::Path path; |
+ path.addRect(gfx::RectToSkRect(onscreen_bounds)); |
+ set_clip_path(path); |
} |
int SearchResultPageView::GetSearchBoxZHeight() const { |