Index: chrome/browser/safe_browsing/settings_reset_prompt/settings_reset_prompt_controller.cc |
diff --git a/chrome/browser/safe_browsing/settings_reset_prompt/settings_reset_prompt_controller.cc b/chrome/browser/safe_browsing/settings_reset_prompt/settings_reset_prompt_controller.cc |
index a737bdec30537efb12581281bb2cfa2c5ddd175d..31fe8da12ff76cbc3db204804cbd3a20d2201dd8 100644 |
--- a/chrome/browser/safe_browsing/settings_reset_prompt/settings_reset_prompt_controller.cc |
+++ b/chrome/browser/safe_browsing/settings_reset_prompt/settings_reset_prompt_controller.cc |
@@ -170,8 +170,17 @@ void SettingsResetPromptController::Accept() { |
void SettingsResetPromptController::Cancel() { |
DCHECK(!time_dialog_shown_.is_null()); |
- base::RecordAction(base::UserMetricsAction("SettingsResetPrompt_Declined")); |
- UMA_HISTOGRAM_LONG_TIMES_100("SettingsResetPrompt.TimeUntilDeclined", |
+ base::RecordAction(base::UserMetricsAction("SettingsResetPrompt_Canceled")); |
+ UMA_HISTOGRAM_LONG_TIMES_100("SettingsResetPrompt.TimeUntilCanceled", |
+ base::Time::Now() - time_dialog_shown_); |
+ UMA_HISTOGRAM_BOOLEAN("SettingsResetPrompt.PromptAccepted", false); |
+ OnInteractionDone(); |
+} |
+ |
+void SettingsResetPromptController::Close() { |
+ DCHECK(!time_dialog_shown_.is_null()); |
+ base::RecordAction(base::UserMetricsAction("SettingsResetPrompt_Dismissed")); |
+ UMA_HISTOGRAM_LONG_TIMES_100("SettingsResetPrompt.TimeUntilDismissed", |
base::Time::Now() - time_dialog_shown_); |
UMA_HISTOGRAM_BOOLEAN("SettingsResetPrompt.PromptAccepted", false); |
OnInteractionDone(); |