| Index: chrome/browser/ui/views/session_crashed_bubble_view.cc
|
| diff --git a/chrome/browser/ui/views/session_crashed_bubble_view.cc b/chrome/browser/ui/views/session_crashed_bubble_view.cc
|
| index e95128f08a51b8fca2e65a2716d9ec16fa1f2917..210d10151caa47cc1643ab0c5ae3724e656e01c0 100644
|
| --- a/chrome/browser/ui/views/session_crashed_bubble_view.cc
|
| +++ b/chrome/browser/ui/views/session_crashed_bubble_view.cc
|
| @@ -418,11 +418,8 @@ void SessionCrashedBubbleView::RestorePreviousSession(views::Button* sender) {
|
| // Record user's choice for opting in to UMA.
|
| // There's no opting-out choice in the crash restore bubble.
|
| if (uma_option_ && uma_option_->checked()) {
|
| - // TODO: Clean up function ResolveMetricsReportingEnabled so that user pref
|
| - // is stored automatically.
|
| - ResolveMetricsReportingEnabled(true);
|
| - g_browser_process->local_state()->SetBoolean(
|
| - prefs::kMetricsReportingEnabled, true);
|
| + base::Callback<void(bool)> callback_fn;
|
| + InitiateMetricsReportingChange(callback_fn, true);
|
| RecordBubbleHistogramValue(SESSION_CRASHED_BUBBLE_UMA_OPTIN);
|
| }
|
| CloseBubble();
|
|
|