| Index: ash/metrics/user_metrics_recorder.cc
|
| diff --git a/ash/metrics/user_metrics_recorder.cc b/ash/metrics/user_metrics_recorder.cc
|
| index ac1cf3bac5cf5cd9bcf153051f24db6cf5124b35..c1c9e631aeaeff5ec581bd8a35b96c74bd6f5340 100644
|
| --- a/ash/metrics/user_metrics_recorder.cc
|
| +++ b/ash/metrics/user_metrics_recorder.cc
|
| @@ -4,10 +4,7 @@
|
|
|
| #include "ash/metrics/user_metrics_recorder.h"
|
|
|
| -#include "ash/shelf/shelf_delegate.h"
|
| -#include "ash/shelf/shelf_item_types.h"
|
| #include "ash/shelf/shelf_layout_manager.h"
|
| -#include "ash/shelf/shelf_model.h"
|
| #include "ash/shelf/shelf_view.h"
|
| #include "ash/shelf/shelf_widget.h"
|
| #include "ash/shell.h"
|
| @@ -124,29 +121,6 @@ int GetNumVisibleWindowsInPrimaryDisplay() {
|
| return visible_window_count;
|
| }
|
|
|
| -void RecordShelfItemCounts() {
|
| - ShelfDelegate* shelf_delegate = Shell::GetInstance()->GetShelfDelegate();
|
| - int pinned_item_count = 0;
|
| - int unpinned_item_count = 0;
|
| -
|
| - for (const ShelfItem& shelf_item :
|
| - Shell::GetInstance()->shelf_model()->items()) {
|
| - if (shelf_item.type != TYPE_APP_LIST) {
|
| - if (shelf_delegate->IsAppPinned(
|
| - shelf_delegate->GetAppIDForShelfID(shelf_item.id)))
|
| - ++pinned_item_count;
|
| - else
|
| - ++unpinned_item_count;
|
| - }
|
| - }
|
| -
|
| - UMA_HISTOGRAM_COUNTS_100("Ash.Shelf.NumberOfItems",
|
| - pinned_item_count + unpinned_item_count);
|
| - UMA_HISTOGRAM_COUNTS_100("Ash.Shelf.NumberOfPinnedItems", pinned_item_count);
|
| - UMA_HISTOGRAM_COUNTS_100("Ash.Shelf.NumberOfUnpinnedItems",
|
| - unpinned_item_count);
|
| -}
|
| -
|
| } // namespace
|
|
|
| UserMetricsRecorder::UserMetricsRecorder() {
|
| @@ -561,8 +535,6 @@ void UserMetricsRecorder::RecordPeriodicMetrics() {
|
| UMA_HISTOGRAM_ENUMERATION("Ash.ActiveWindowShowTypeOverTime",
|
| GetActiveWindowState(),
|
| ACTIVE_WINDOW_STATE_TYPE_COUNT);
|
| -
|
| - RecordShelfItemCounts();
|
| }
|
|
|
| } // namespace ash
|
|
|