Index: chrome/browser/chromeos/extensions/wallpaper_private_api.cc |
diff --git a/chrome/browser/chromeos/extensions/wallpaper_private_api.cc b/chrome/browser/chromeos/extensions/wallpaper_private_api.cc |
index 2ad4362f9123706f0e90f38a902c566686f44535..27c82cf42a316c45f7073d5896f6436bd48ce783 100644 |
--- a/chrome/browser/chromeos/extensions/wallpaper_private_api.cc |
+++ b/chrome/browser/chromeos/extensions/wallpaper_private_api.cc |
@@ -8,6 +8,7 @@ |
#include "ash/shell.h" |
#include "ash/wm/mru_window_tracker.h" |
+#include "ash/wm/window_state.h" |
#include "ash/wm/window_util.h" |
#include "base/file_util.h" |
#include "base/files/file_enumerator.h" |
@@ -118,17 +119,16 @@ class WindowStateManager : public aura::WindowObserver { |
std::vector<aura::Window*>::iterator last = |
std::remove(windows_.begin(), windows_.end(), active_window); |
// Removes unfocusable windows. |
- last = |
- std::remove_if( |
- windows_.begin(), |
- last, |
- std::ptr_fun(ash::wm::IsWindowMinimized)); |
+ last = std::remove_if( |
+ windows_.begin(), |
+ last, |
+ std::ptr_fun(ash::wm::IsWindowMinimized)); |
windows_.erase(last, windows_.end()); |
for (std::vector<aura::Window*>::iterator iter = windows_.begin(); |
iter != windows_.end(); ++iter) { |
(*iter)->AddObserver(this); |
- ash::wm::MinimizeWindow(*iter); |
+ ash::wm::GetWindowState(*iter)->Minimize(); |
} |
} |