Index: chrome/browser/media_galleries/media_galleries_preferences.cc |
diff --git a/chrome/browser/media_galleries/media_galleries_preferences.cc b/chrome/browser/media_galleries/media_galleries_preferences.cc |
index 2a4d8d0f5171d04cb6419134e0061b41eb9992a4..ad8c7aaa11b31dac016749b69edf99436a83a711 100644 |
--- a/chrome/browser/media_galleries/media_galleries_preferences.cc |
+++ b/chrome/browser/media_galleries/media_galleries_preferences.cc |
@@ -6,6 +6,9 @@ |
#include <stddef.h> |
+#include <memory> |
+#include <utility> |
+ |
#include "base/base_paths_posix.h" |
#include "base/callback.h" |
#include "base/i18n/time_formatting.h" |
@@ -1350,10 +1353,10 @@ bool MediaGalleriesPreferences::SetGalleryPermissionInPrefs( |
} |
} |
// ...Otherwise, add a new entry for the gallery. |
- base::DictionaryValue* dict = new base::DictionaryValue; |
+ std::unique_ptr<base::DictionaryValue> dict(new base::DictionaryValue); |
dict->SetString(kMediaGalleryIdKey, base::Uint64ToString(gallery_id)); |
dict->SetBoolean(kMediaGalleryHasPermissionKey, has_access); |
- permissions->Append(dict); |
+ permissions->Append(std::move(dict)); |
return true; |
} |