| Index: chrome/browser/ui/webui/ntp/new_tab_page_handler.cc
|
| diff --git a/chrome/browser/ui/webui/ntp/new_tab_page_handler.cc b/chrome/browser/ui/webui/ntp/new_tab_page_handler.cc
|
| index d40e5d809dcd1981d4f7ab2758dad4af052a70d3..d8741ff5aea8563d66134eebdff280a70483e3b1 100644
|
| --- a/chrome/browser/ui/webui/ntp/new_tab_page_handler.cc
|
| +++ b/chrome/browser/ui/webui/ntp/new_tab_page_handler.cc
|
| @@ -90,6 +90,11 @@ void NewTabPageHandler::HandlePageSelected(const ListValue* args) {
|
| int index = static_cast<int>(index_double);
|
|
|
| PrefService* prefs = Profile::FromWebUI(web_ui())->GetPrefs();
|
| + int previous_shown_page =
|
| + prefs->GetInteger(prefs::kNTPShownPage) >> kPageIdOffset;
|
| + UMA_HISTOGRAM_ENUMERATION("NewTabPage.PreviousSelectedPageType",
|
| + previous_shown_page, kHistogramEnumerationMax);
|
| +
|
| prefs->SetInteger(prefs::kNTPShownPage, page_id | index);
|
|
|
| int shown_page_type = page_id >> kPageIdOffset;
|
|
|