Index: chrome/browser/chromeos/extensions/wallpaper_private_api.cc |
diff --git a/chrome/browser/chromeos/extensions/wallpaper_private_api.cc b/chrome/browser/chromeos/extensions/wallpaper_private_api.cc |
index 09e9c7fdbd1bf425de2e59887b70d1c445c6d893..0f4439ae23b55f5c78895265f58626f820d249c9 100644 |
--- a/chrome/browser/chromeos/extensions/wallpaper_private_api.cc |
+++ b/chrome/browser/chromeos/extensions/wallpaper_private_api.cc |
@@ -22,12 +22,12 @@ |
#include "base/strings/stringprintf.h" |
#include "base/threading/worker_pool.h" |
#include "chrome/browser/browser_process.h" |
-#include "chrome/browser/chromeos/login/users/user.h" |
#include "chrome/browser/chromeos/login/users/user_manager.h" |
#include "chrome/browser/chromeos/login/users/wallpaper/wallpaper_manager.h" |
#include "chrome/browser/profiles/profile.h" |
#include "chrome/common/chrome_paths.h" |
#include "chrome/common/pref_names.h" |
+#include "components/user_manager/user.h" |
#include "content/public/browser/browser_thread.h" |
#include "extensions/browser/event_router.h" |
#include "grit/app_locale_settings.h" |
@@ -377,12 +377,9 @@ void WallpaperPrivateSetWallpaperIfExistsFunction::OnWallpaperDecoded( |
user_id_, image, layout, update_wallpaper); |
bool is_persistent = |
!chromeos::UserManager::Get()->IsCurrentUserNonCryptohomeDataEphemeral(); |
- chromeos::WallpaperInfo info = { |
- params->url, |
- layout, |
- chromeos::User::ONLINE, |
- base::Time::Now().LocalMidnight() |
- }; |
+ chromeos::WallpaperInfo info = {params->url, layout, |
+ user_manager::User::ONLINE, |
+ base::Time::Now().LocalMidnight()}; |
wallpaper_manager->SetUserWallpaperInfo(user_id_, info, is_persistent); |
SetResult(new base::FundamentalValue(true)); |
Profile* profile = Profile::FromBrowserContext(browser_context()); |
@@ -491,12 +488,9 @@ void WallpaperPrivateSetWallpaperFunction::SetDecodedWallpaper( |
bool is_persistent = |
!chromeos::UserManager::Get()->IsCurrentUserNonCryptohomeDataEphemeral(); |
- chromeos::WallpaperInfo info = { |
- params->url, |
- layout, |
- chromeos::User::ONLINE, |
- base::Time::Now().LocalMidnight() |
- }; |
+ chromeos::WallpaperInfo info = {params->url, layout, |
+ user_manager::User::ONLINE, |
+ base::Time::Now().LocalMidnight()}; |
Profile* profile = Profile::FromBrowserContext(browser_context()); |
// This API is only available to the component wallpaper picker. We do not |
// need to show the app's name if it is the component wallpaper picker. So set |
@@ -521,12 +515,9 @@ bool WallpaperPrivateResetWallpaperFunction::RunAsync() { |
std::string user_id = user_manager->GetActiveUser()->email(); |
wallpaper_manager->RemoveUserWallpaperInfo(user_id); |
- chromeos::WallpaperInfo info = { |
- "", |
- ash::WALLPAPER_LAYOUT_CENTER, |
- chromeos::User::DEFAULT, |
- base::Time::Now().LocalMidnight() |
- }; |
+ chromeos::WallpaperInfo info = {"", ash::WALLPAPER_LAYOUT_CENTER, |
Denis Kuznetsov (DE-MUC)
2014/07/22 10:56:55
nit: Rollback code layout change.
Nikita (slow)
2014/07/22 11:03:21
Done.
|
+ user_manager::User::DEFAULT, |
+ base::Time::Now().LocalMidnight()}; |
bool is_persistent = |
!user_manager->IsCurrentUserNonCryptohomeDataEphemeral(); |
wallpaper_manager->SetUserWallpaperInfo(user_id, info, is_persistent); |
@@ -584,7 +575,7 @@ void WallpaperPrivateSetCustomWallpaperFunction::OnWallpaperDecoded( |
user_id_hash_, |
params->file_name, |
layout, |
- chromeos::User::CUSTOMIZED, |
+ user_manager::User::CUSTOMIZED, |
image, |
update_wallpaper); |
unsafe_wallpaper_decoder_ = NULL; |
@@ -655,7 +646,7 @@ bool WallpaperPrivateSetCustomWallpaperLayoutFunction::RunAsync() { |
chromeos::WallpaperManager::Get(); |
chromeos::WallpaperInfo info; |
wallpaper_manager->GetLoggedInUserWallpaperInfo(&info); |
- if (info.type != chromeos::User::CUSTOMIZED) { |
+ if (info.type != user_manager::User::CUSTOMIZED) { |
SetError("Only custom wallpaper can change layout."); |
SendResponse(false); |
return false; |