Index: ash/wm/workspace/workspace_manager2.cc |
diff --git a/ash/wm/workspace/workspace_manager2.cc b/ash/wm/workspace/workspace_manager2.cc |
index 4acf6c4423a4abf5965f7d605c0c3aa5d0a4bc5a..01f6a22d6266827e4c7bb5c2526c6515a401bf2a 100644 |
--- a/ash/wm/workspace/workspace_manager2.cc |
+++ b/ash/wm/workspace/workspace_manager2.cc |
@@ -169,6 +169,8 @@ WorkspaceWindowState WorkspaceManager2::GetWindowState() const { |
bool has_maximized_window = false; |
for (Window::Windows::const_iterator i = windows.begin(); |
i != windows.end(); ++i) { |
+ if (GetIgnoredByShelf(*i)) |
+ continue; |
ui::Layer* layer = (*i)->layer(); |
if (!layer->GetTargetVisibility() || layer->GetTargetOpacity() == 0.0f) |
continue; |