Index: chrome/browser/ui/views/download/download_feedback_dialog_view.cc |
diff --git a/chrome/browser/ui/views/download/download_feedback_dialog_view.cc b/chrome/browser/ui/views/download/download_feedback_dialog_view.cc |
index 6064eae3a8612a48d0d0e9edd712b1c819ae8290..1ba26514654732ae095c2fd9ac7ae478f4df9271 100644 |
--- a/chrome/browser/ui/views/download/download_feedback_dialog_view.cc |
+++ b/chrome/browser/ui/views/download/download_feedback_dialog_view.cc |
@@ -4,6 +4,7 @@ |
#include "chrome/browser/ui/views/download/download_feedback_dialog_view.h" |
+#include "base/memory/ptr_util.h" |
#include "base/metrics/histogram_macros.h" |
#include "base/supports_user_data.h" |
#include "chrome/browser/platform_util.h" |
@@ -59,7 +60,7 @@ void DownloadFeedbackDialogView::Show( |
static_cast<DialogStatusData*>(profile->GetUserData(kDialogStatusKey)); |
if (data == NULL) { |
data = new DialogStatusData(); |
- profile->SetUserData(kDialogStatusKey, data); |
+ profile->SetUserData(kDialogStatusKey, base::WrapUnique(data)); |
} |
if (data->currently_shown() == false) { |
data->set_currently_shown(true); |