Chromium Code Reviews| Index: ash/wm/workspace/workspace_manager.cc |
| diff --git a/ash/wm/workspace/workspace_manager.cc b/ash/wm/workspace/workspace_manager.cc |
| index aac67bc4c8ee16bbad91242e00161b40fd96d22c..ccbb4f97375a1a1114b601b492fd38314a38c1b1 100644 |
| --- a/ash/wm/workspace/workspace_manager.cc |
| +++ b/ash/wm/workspace/workspace_manager.cc |
| @@ -151,7 +151,8 @@ WorkspaceWindowState WorkspaceManager::GetWindowState() const { |
| for (aura::Window::Windows::const_iterator i = windows.begin(); |
| i != windows.end(); ++i) { |
| ui::Layer* layer = (*i)->layer(); |
| - if (!layer->GetTargetVisibility() || layer->GetTargetOpacity() == 0.0f) |
| + if (!layer->GetTargetVisibility() || layer->GetTargetOpacity() == 0.0f || |
| + wm::IsWindowMinimized(*i)) |
|
sky
2012/08/07 23:11:18
minimized windows should be hidden. So, I'm not su
Mr4D (OOO till 08-26)
2012/08/08 01:02:28
If the window is maximized and is transformed dire
sky
2012/08/08 04:39:16
The target visibility should be 0. Do you have a t
Mr4D (OOO till 08-26)
2012/08/08 14:26:46
I debugged it and here is what I see:
GetLayerTar
|
| continue; |
| if (wm::IsWindowMaximized(*i)) { |
| // An untracked window may still be fullscreen so we keep iterating when |