Chromium Code Reviews| Index: ash/common/shelf/shelf_view.cc |
| diff --git a/ash/common/shelf/shelf_view.cc b/ash/common/shelf/shelf_view.cc |
| index 28ad2ba5ba110f5bcba980d4f2b4d657a9247f43..92d5f094ec01df0cc07c3ec93b2a5bab2fab93a6 100644 |
| --- a/ash/common/shelf/shelf_view.cc |
| +++ b/ash/common/shelf/shelf_view.cc |
| @@ -585,9 +585,8 @@ void ShelfView::ButtonPressed(views::Button* sender, |
| // Collect usage statistics before we decide what to do with the click. |
| switch (model_->items()[last_pressed_index_].type) { |
| case TYPE_APP_SHORTCUT: |
| - case TYPE_WINDOWED_APP: |
| - case TYPE_PLATFORM_APP: |
| case TYPE_BROWSER_SHORTCUT: |
| + case TYPE_APP: |
|
James Cook
2016/11/28 22:57:47
Thanks for reordering. These details help.
msw
2016/11/28 23:47:41
Acknowledged.
|
| WmShell::Get()->RecordUserMetricsAction(UMA_LAUNCHER_CLICK_ON_APP); |
| break; |
| @@ -1072,12 +1071,11 @@ void ShelfView::AnimateToIdealBounds() { |
| views::View* ShelfView::CreateViewForItem(const ShelfItem& item) { |
| views::View* view = nullptr; |
| switch (item.type) { |
| - case TYPE_BROWSER_SHORTCUT: |
| + case TYPE_APP_PANEL: |
| case TYPE_APP_SHORTCUT: |
| - case TYPE_WINDOWED_APP: |
| - case TYPE_PLATFORM_APP: |
| + case TYPE_BROWSER_SHORTCUT: |
| + case TYPE_APP: |
| case TYPE_DIALOG: |
| - case TYPE_APP_PANEL: |
| case TYPE_IME_MENU: { |
| ShelfButton* button = new ShelfButton(this, this); |
| button->SetImage(item.image); |
| @@ -1401,10 +1399,9 @@ bool ShelfView::SameDragType(ShelfItemType typea, ShelfItemType typeb) const { |
| case TYPE_APP_SHORTCUT: |
| case TYPE_BROWSER_SHORTCUT: |
| return (typeb == TYPE_APP_SHORTCUT || typeb == TYPE_BROWSER_SHORTCUT); |
| - case TYPE_APP_LIST: |
| - case TYPE_PLATFORM_APP: |
| - case TYPE_WINDOWED_APP: |
| case TYPE_APP_PANEL: |
| + case TYPE_APP_LIST: |
| + case TYPE_APP: |
| case TYPE_DIALOG: |
| case TYPE_IME_MENU: |
| return typeb == typea; |
| @@ -1725,14 +1722,11 @@ void ShelfView::ShelfItemChanged(int model_index, const ShelfItem& old_item) { |
| views::View* view = view_model_->view_at(model_index); |
| switch (item.type) { |
| - case TYPE_BROWSER_SHORTCUT: |
| - // Fallthrough for the new Shelf since it needs to show the activation |
| - // change as well. |
| + case TYPE_APP_PANEL: |
| case TYPE_APP_SHORTCUT: |
| - case TYPE_WINDOWED_APP: |
| - case TYPE_PLATFORM_APP: |
| + case TYPE_BROWSER_SHORTCUT: |
| + case TYPE_APP: |
| case TYPE_DIALOG: |
| - case TYPE_APP_PANEL: |
| case TYPE_IME_MENU: { |
| CHECK_EQ(ShelfButton::kViewClassName, view->GetClassName()); |
| ShelfButton* button = static_cast<ShelfButton*>(view); |