| Index: chrome/browser/chromeos/login/users/wallpaper/wallpaper_manager.cc
|
| diff --git a/chrome/browser/chromeos/login/users/wallpaper/wallpaper_manager.cc b/chrome/browser/chromeos/login/users/wallpaper/wallpaper_manager.cc
|
| index 6ab667ec98f801ecfd8ad7d22700dfe806c10163..716e598b67014cb69ba736c6efbcede4c971749d 100644
|
| --- a/chrome/browser/chromeos/login/users/wallpaper/wallpaper_manager.cc
|
| +++ b/chrome/browser/chromeos/login/users/wallpaper/wallpaper_manager.cc
|
| @@ -15,6 +15,7 @@
|
| #include "base/command_line.h"
|
| #include "base/files/file_path.h"
|
| #include "base/logging.h"
|
| +#include "base/memory/ptr_util.h"
|
| #include "base/metrics/histogram_macros.h"
|
| #include "base/path_service.h"
|
| #include "base/sha1.h"
|
| @@ -714,14 +715,14 @@ void WallpaperManager::SetUserWallpaperInfo(const AccountId& account_id,
|
| DictionaryPrefUpdate wallpaper_update(local_state,
|
| wallpaper::kUsersWallpaperInfo);
|
|
|
| - base::DictionaryValue* wallpaper_info_dict = new base::DictionaryValue();
|
| + auto wallpaper_info_dict = base::MakeUnique<base::DictionaryValue>();
|
| wallpaper_info_dict->SetString(kNewWallpaperDateNodeName,
|
| base::Int64ToString(info.date.ToInternalValue()));
|
| wallpaper_info_dict->SetString(kNewWallpaperLocationNodeName, info.location);
|
| wallpaper_info_dict->SetInteger(kNewWallpaperLayoutNodeName, info.layout);
|
| wallpaper_info_dict->SetInteger(kNewWallpaperTypeNodeName, info.type);
|
| wallpaper_update->SetWithoutPathExpansion(account_id.GetUserEmail(),
|
| - wallpaper_info_dict);
|
| + std::move(wallpaper_info_dict));
|
| }
|
|
|
| void WallpaperManager::ScheduleSetUserWallpaper(const AccountId& account_id,
|
|
|