Index: chrome/browser/chromeos/login/wallpaper_manager.cc |
diff --git a/chrome/browser/chromeos/login/wallpaper_manager.cc b/chrome/browser/chromeos/login/wallpaper_manager.cc |
index b0e59a88a19350c7b4fb479062761fb4b76eed06..a1411bc94b439266aa114102b91b708406bb29fd 100644 |
--- a/chrome/browser/chromeos/login/wallpaper_manager.cc |
+++ b/chrome/browser/chromeos/login/wallpaper_manager.cc |
@@ -359,6 +359,12 @@ void WallpaperManager::SetLastSelectedUser( |
void WallpaperManager::SetUserWallpaper(const std::string& email) { |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
+ if (email == kGuestUser) { |
+ ash::Shell::GetInstance()->desktop_background_controller()-> |
+ SetDefaultWallpaper(ash::GetGuestWallpaperIndex(), false); |
+ |
Nikita (slow)
2012/08/08 16:51:25
nit: drop empty line.
|
+ } |
+ |
if (!UserManager::Get()->IsKnownUser(email)) |
return; |
@@ -394,14 +400,6 @@ void WallpaperManager::SetWallpaperFromImageSkia( |
SetCustomWallpaper(wallpaper, layout); |
} |
-void WallpaperManager::OnUserDeselected() { |
- if (!UserManager::Get()->IsUserLoggedIn()) { |
- // This will set default login wallpaper (#fefefe). |
- ash::Shell::GetInstance()->desktop_background_controller()-> |
- SetDefaultWallpaper(ash::GetSolidColorIndex(), false); |
- } |
-} |
- |
void WallpaperManager::OnUserSelected(const std::string& email) { |
SetUserWallpaper(email); |
} |