| 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 baf6168e5f737dbbe34be9f31d40cb95113c145f..e8843ee6c051b10a4fb6cb596154dde18c5264fb 100644
|
| --- a/chrome/browser/chromeos/login/users/wallpaper/wallpaper_manager.cc
|
| +++ b/chrome/browser/chromeos/login/users/wallpaper/wallpaper_manager.cc
|
| @@ -33,7 +33,6 @@
|
| #include "chrome/browser/chrome_notification_types.h"
|
| #include "chrome/browser/chromeos/customization_document.h"
|
| #include "chrome/browser/chromeos/login/startup_utils.h"
|
| -#include "chrome/browser/chromeos/login/users/avatar/user_image.h"
|
| #include "chrome/browser/chromeos/login/users/user.h"
|
| #include "chrome/browser/chromeos/login/users/user_manager.h"
|
| #include "chrome/browser/chromeos/login/wizard_controller.h"
|
| @@ -43,6 +42,7 @@
|
| #include "chrome/common/pref_names.h"
|
| #include "chromeos/chromeos_switches.h"
|
| #include "chromeos/dbus/dbus_thread_manager.h"
|
| +#include "components/user_manager/avatar/user_image.h"
|
| #include "components/user_manager/user_type.h"
|
| #include "content/public/browser/browser_thread.h"
|
| #include "content/public/browser/notification_service.h"
|
| @@ -833,7 +833,7 @@ base::FilePath WallpaperManager::GetCustomWallpaperPath(
|
|
|
| void WallpaperManager::SetPolicyControlledWallpaper(
|
| const std::string& user_id,
|
| - const UserImage& user_image) {
|
| + const user_manager::UserImage& user_image) {
|
| const User *user = chromeos::UserManager::Get()->FindUser(user_id);
|
| if (!user) {
|
| NOTREACHED() << "Unknown user.";
|
| @@ -1538,7 +1538,7 @@ void WallpaperManager::OnWallpaperDecoded(
|
| ash::WallpaperLayout layout,
|
| bool update_wallpaper,
|
| MovableOnDestroyCallbackHolder on_finish,
|
| - const UserImage& user_image) {
|
| + const user_manager::UserImage& user_image) {
|
| DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
| TRACE_EVENT_ASYNC_END0("ui", "LoadAndDecodeWallpaper", this);
|
|
|
| @@ -1656,7 +1656,7 @@ void WallpaperManager::SetCustomizedDefaultWallpaperAfterCheck(
|
| void WallpaperManager::OnCustomizedDefaultWallpaperDecoded(
|
| const GURL& wallpaper_url,
|
| scoped_ptr<CustomizedWallpaperRescaledFiles> rescaled_files,
|
| - const UserImage& wallpaper) {
|
| + const user_manager::UserImage& wallpaper) {
|
| DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
|
|
| // If decoded wallpaper is empty, we have probably failed to decode the file.
|
| @@ -1698,7 +1698,7 @@ void WallpaperManager::OnCustomizedDefaultWallpaperDecoded(
|
|
|
| void WallpaperManager::ResizeCustomizedDefaultWallpaper(
|
| scoped_ptr<gfx::ImageSkia> image,
|
| - const UserImage::RawImage& raw_image,
|
| + const user_manager::UserImage::RawImage& raw_image,
|
| const CustomizedWallpaperRescaledFiles* rescaled_files,
|
| bool* success,
|
| gfx::ImageSkia* small_wallpaper_image,
|
| @@ -1827,10 +1827,10 @@ void WallpaperManager::SetDefaultWallpaperPathsFromCommandLine(
|
| void WallpaperManager::OnDefaultWallpaperDecoded(
|
| const base::FilePath& path,
|
| const ash::WallpaperLayout layout,
|
| - scoped_ptr<chromeos::UserImage>* result_out,
|
| + scoped_ptr<user_manager::UserImage>* result_out,
|
| MovableOnDestroyCallbackHolder on_finish,
|
| - const UserImage& user_image) {
|
| - result_out->reset(new UserImage(user_image));
|
| + const user_manager::UserImage& user_image) {
|
| + result_out->reset(new user_manager::UserImage(user_image));
|
| ash::Shell::GetInstance()->desktop_background_controller()->SetWallpaperImage(
|
| user_image.image(), layout);
|
| }
|
| @@ -1839,7 +1839,7 @@ void WallpaperManager::StartLoadAndSetDefaultWallpaper(
|
| const base::FilePath& path,
|
| const ash::WallpaperLayout layout,
|
| MovableOnDestroyCallbackHolder on_finish,
|
| - scoped_ptr<chromeos::UserImage>* result_out) {
|
| + scoped_ptr<user_manager::UserImage>* result_out) {
|
| wallpaper_loader_->Start(
|
| path.value(),
|
| 0, // Do not crop.
|
| @@ -1882,13 +1882,15 @@ void WallpaperManager::SetDefaultWallpaperPath(
|
| default_wallpaper_image_.reset();
|
| if (GetAppropriateResolution() == WALLPAPER_RESOLUTION_SMALL) {
|
| if (small_wallpaper_image) {
|
| - default_wallpaper_image_.reset(new UserImage(*small_wallpaper_image));
|
| + default_wallpaper_image_.reset(
|
| + new user_manager::UserImage(*small_wallpaper_image));
|
| default_wallpaper_image_->set_file_path(
|
| default_small_wallpaper_file.value());
|
| }
|
| } else {
|
| if (large_wallpaper_image) {
|
| - default_wallpaper_image_.reset(new UserImage(*large_wallpaper_image));
|
| + default_wallpaper_image_.reset(
|
| + new user_manager::UserImage(*large_wallpaper_image));
|
| default_wallpaper_image_->set_file_path(
|
| default_large_wallpaper_file.value());
|
| }
|
| @@ -1906,7 +1908,7 @@ void WallpaperManager::CreateSolidDefaultWallpaper() {
|
| bitmap.allocN32Pixels(1, 1);
|
| bitmap.eraseColor(kDefaultWallpaperColor);
|
| const gfx::ImageSkia image = gfx::ImageSkia::CreateFrom1xBitmap(bitmap);
|
| - default_wallpaper_image_.reset(new UserImage(image));
|
| + default_wallpaper_image_.reset(new user_manager::UserImage(image));
|
| }
|
|
|
| } // namespace chromeos
|
|
|