Index: ui/app_list/app_list_folder_item.cc |
diff --git a/ui/app_list/app_list_folder_item.cc b/ui/app_list/app_list_folder_item.cc |
index 3c5634d0c288bc9585c3ff2ee15ec319fa6b3e54..b9f24abcff2826b5dceccb1c874203ce71d1fd51 100644 |
--- a/ui/app_list/app_list_folder_item.cc |
+++ b/ui/app_list/app_list_folder_item.cc |
@@ -8,6 +8,7 @@ |
#include "ui/app_list/app_list_constants.h" |
#include "ui/app_list/app_list_item_list.h" |
#include "ui/gfx/canvas.h" |
+#include "ui/gfx/geometry/rect.h" |
#include "ui/gfx/image/canvas_image_source.h" |
#include "ui/gfx/image/image_skia_operations.h" |
@@ -62,7 +63,7 @@ class FolderImageSource : public gfx::CanvasImageSource { |
// Draw top items' icons. |
const gfx::Size item_icon_size = |
gfx::Size(kItemIconDimension, kItemIconDimension); |
- Rects top_icon_bounds = |
+ std::vector<gfx::Rect> top_icon_bounds = |
AppListFolderItem::GetTopIconsBounds(gfx::Rect(size())); |
for (size_t i= 0; i < kNumFolderTopItems && i < icons_.size(); ++i) { |
@@ -115,7 +116,8 @@ gfx::Rect AppListFolderItem::GetTargetIconRectInFolderForItem( |
const gfx::Rect& folder_icon_bounds) { |
for (size_t i = 0; i < top_items_.size(); ++i) { |
if (item->id() == top_items_[i]->id()) { |
- Rects rects = AppListFolderItem::GetTopIconsBounds(folder_icon_bounds); |
+ std::vector<gfx::Rect> rects = |
+ AppListFolderItem::GetTopIconsBounds(folder_icon_bounds); |
return rects[i]; |
} |
} |
@@ -134,11 +136,11 @@ void AppListFolderItem::Activate(int event_flags) { |
const char AppListFolderItem::kItemType[] = "FolderItem"; |
// static |
-Rects AppListFolderItem::GetTopIconsBounds( |
+std::vector<gfx::Rect> AppListFolderItem::GetTopIconsBounds( |
const gfx::Rect& folder_icon_bounds) { |
const int delta_to_center = 1; |
gfx::Point icon_center = folder_icon_bounds.CenterPoint(); |
- Rects top_icon_bounds; |
+ std::vector<gfx::Rect> top_icon_bounds; |
// Get the top left icon bounds. |
int left_x = icon_center.x() - kItemIconDimension - delta_to_center; |