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..966429d1bb122a472583a43a502f1edb79badb31 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 |
@@ -177,6 +177,15 @@ void SettingsResetPromptController::Cancel() { |
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(); |
+} |
+ |
void SettingsResetPromptController::InitMainText() { |
DCHECK(main_text_.empty()); |