| 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 355ffd4e7c4ba354f165b8db8141810cc33d2ab1..abc996f0421195a66f36764c85eff584a294736c 100644
|
| --- a/ui/app_list/app_list_folder_item.cc
|
| +++ b/ui/app_list/app_list_folder_item.cc
|
| @@ -106,6 +106,22 @@ const gfx::ImageSkia& AppListFolderItem::GetTopIcon(size_t item_index) {
|
| return top_items_[item_index]->icon();
|
| }
|
|
|
| +gfx::Rect AppListFolderItem::GetTargetIconRectInFolderForItem(
|
| + AppListItem* item,
|
| + 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);
|
| + return rects[i];
|
| + }
|
| + }
|
| +
|
| + gfx::Rect target_rect(folder_icon_bounds);
|
| + target_rect.ClampToCenteredSize(
|
| + gfx::Size(kItemIconDimension, kItemIconDimension));
|
| + return target_rect;
|
| +}
|
| +
|
| void AppListFolderItem::Activate(int event_flags) {
|
| // Folder handling is implemented by the View, so do nothing.
|
| }
|
|
|