| Index: chrome/browser/chromeos/login/wallpaper_manager.h
|
| diff --git a/chrome/browser/chromeos/login/wallpaper_manager.h b/chrome/browser/chromeos/login/wallpaper_manager.h
|
| index 603fb55c844c3192a2bc32d126324eb8b10718aa..f31eb7b75c59ff4377ae23775e5a076d11961ef2 100644
|
| --- a/chrome/browser/chromeos/login/wallpaper_manager.h
|
| +++ b/chrome/browser/chromeos/login/wallpaper_manager.h
|
| @@ -45,9 +45,6 @@ class WallpaperManager: public system::TimezoneSettings::Observer,
|
| // added after PowerManagerClient initialized.
|
| void AddObservers();
|
|
|
| - // Caches |email|'s wallpaper to memory if it is custom wallpaper.
|
| - void CacheIfCustomWallpaper(const std::string& email);
|
| -
|
| // Loads wallpaper asynchronously if the current wallpaper is not the
|
| // wallpaper of logged in user.
|
| void EnsureLoggedInUserWallpaperLoaded();
|
| @@ -134,6 +131,11 @@ class WallpaperManager: public system::TimezoneSettings::Observer,
|
| // at 0am if chromeos device is on.
|
| void BatchUpdateWallpaper();
|
|
|
| + void CacheAllUsersWallpapers();
|
| +
|
| + // Caches |email|'s wallpaper to memory.
|
| + void CacheUserWallpaper(const std::string& email);
|
| +
|
| // Caches the decoded wallpaper to memory.
|
| void CacheWallpaper(const std::string& email, const UserImage& wallpaper);
|
|
|
| @@ -200,6 +202,8 @@ class WallpaperManager: public system::TimezoneSettings::Observer,
|
| // The last selected user on user pod row.
|
| std::string last_selected_user_;
|
|
|
| + bool should_cache_wallpaper_;
|
| +
|
| base::WeakPtrFactory<WallpaperManager> weak_factory_;
|
|
|
| content::NotificationRegistrar registrar_;
|
|
|