Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1108)

Unified Diff: chrome/browser/chromeos/login/users/wallpaper/wallpaper_manager.cc

Issue 2318223003: mash: Migrate wallpaper controllers to ash/common. (Closed)
Patch Set: Fix nit. Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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 924c37723083257c3b1d43aa086425f4d79e6fbe..d243e3ff2df77da3b84554401c01b521ccd1f27e 100644
--- a/chrome/browser/chromeos/login/users/wallpaper/wallpaper_manager.cc
+++ b/chrome/browser/chromeos/login/users/wallpaper/wallpaper_manager.cc
@@ -11,9 +11,9 @@
#include "ash/common/ash_constants.h"
#include "ash/common/ash_switches.h"
+#include "ash/common/wallpaper/wallpaper_controller.h"
+#include "ash/common/wm_shell.h"
#include "ash/public/interfaces/wallpaper.mojom.h"
-#include "ash/shell.h"
-#include "ash/wallpaper/wallpaper_controller.h"
#include "base/bind.h"
#include "base/bind_helpers.h"
#include "base/command_line.h"
@@ -220,9 +220,9 @@ void SetWallpaper(const gfx::ImageSkia& image,
return;
}
// Avoid loading unnecessary wallpapers in tests without a shell instance.
- if (ash::Shell::HasInstance()) {
- ash::Shell::GetInstance()->wallpaper_controller()->SetWallpaperImage(
- image, layout);
+ if (ash::WmShell::HasInstance()) {
+ ash::WmShell::Get()->wallpaper_controller()->SetWallpaperImage(image,
+ layout);
}
}
@@ -423,7 +423,7 @@ void WallpaperManager::EnsureLoggedInUserWallpaperLoaded() {
// Some browser tests do not have a shell instance. As no wallpaper is needed
// in these tests anyway, avoid loading one, preventing crashes and speeding
// up the tests.
- if (!ash::Shell::HasInstance())
+ if (!ash::WmShell::HasInstance())
return;
WallpaperInfo info;
@@ -465,7 +465,7 @@ void WallpaperManager::InitializeWallpaper() {
// Zero delays is also set in autotests.
if (WizardController::IsZeroDelayEnabled()) {
// Ensure tests have some sort of wallpaper.
- ash::Shell::GetInstance()->wallpaper_controller()->CreateEmptyWallpaper();
+ ash::WmShell::Get()->wallpaper_controller()->CreateEmptyWallpaper();
return;
}
@@ -1142,7 +1142,7 @@ void WallpaperManager::SetDefaultWallpaperPath(
default_large_wallpaper_file_ = default_large_wallpaper_file;
ash::WallpaperController* controller =
- ash::Shell::GetInstance()->wallpaper_controller();
+ ash::WmShell::Get()->wallpaper_controller();
// |need_update_screen| is true if the previous default wallpaper is visible
// now, so we need to update wallpaper on the screen.

Powered by Google App Engine
This is Rietveld 408576698