Chromium Code Reviews| Index: ash/wallpaper/wallpaper_controller.cc |
| diff --git a/ash/wallpaper/wallpaper_controller.cc b/ash/wallpaper/wallpaper_controller.cc |
| index 2991f51db0545ad44fd7796927d02d8112a4ec9a..dcd93e12b738bf30d16fdde883993de7b9092a06 100644 |
| --- a/ash/wallpaper/wallpaper_controller.cc |
| +++ b/ash/wallpaper/wallpaper_controller.cc |
| @@ -416,14 +416,16 @@ bool WallpaperController::MoveToUnlockedContainer() { |
| void WallpaperController::GetInternalDisplayCompositorLock() { |
| if (display::Display::HasInternalDisplay()) { |
| - compositor_lock_ = |
| - Shell::Get() |
| - ->window_tree_host_manager() |
| - ->GetRootWindowForDisplayId(display::Display::InternalDisplayId()) |
| - ->layer() |
| - ->GetCompositor() |
| - ->GetCompositorLock(this, base::TimeDelta::FromMilliseconds( |
| - kCompositorLockTimeoutMs)); |
| + WmWindow* root_window = ShellPort::Get()->GetRootWindowForDisplayId( |
| + display::Display::InternalDisplayId()); |
| + if (root_window) { |
| + compositor_lock_ = |
| + root_window->aura_window() |
|
oshima
2017/05/11 22:29:26
GetLayer()
wutao
2017/05/11 22:39:28
Done.
|
| + ->layer() |
| + ->GetCompositor() |
| + ->GetCompositorLock(this, base::TimeDelta::FromMilliseconds( |
| + kCompositorLockTimeoutMs)); |
| + } |
| } |
| } |