minor code simplification
This commit is contained in:
parent
1e9dafdc67
commit
b1b2f47e7d
1 changed files with 13 additions and 13 deletions
|
@ -524,18 +524,18 @@ void CloseAllWindowsCmd::execute() {
|
||||||
if (screen == 0)
|
if (screen == 0)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
Workspace::Windows windows;
|
||||||
|
|
||||||
BScreen::Workspaces::iterator workspace_it = screen->getWorkspacesList().begin();
|
BScreen::Workspaces::iterator workspace_it = screen->getWorkspacesList().begin();
|
||||||
BScreen::Workspaces::iterator workspace_it_end = screen->getWorkspacesList().end();
|
BScreen::Workspaces::iterator workspace_it_end = screen->getWorkspacesList().end();
|
||||||
for (; workspace_it != workspace_it_end; ++workspace_it) {
|
for (; workspace_it != workspace_it_end; ++workspace_it) {
|
||||||
Workspace::Windows windows((*workspace_it)->windowList());
|
windows = (*workspace_it)->windowList();
|
||||||
std::for_each(windows.begin(),
|
std::for_each(windows.begin(), windows.end(),
|
||||||
windows.end(),
|
|
||||||
std::mem_fun(&FluxboxWindow::close));
|
std::mem_fun(&FluxboxWindow::close));
|
||||||
}
|
}
|
||||||
BScreen::Icons::iterator icon_it = screen->iconList().begin();
|
|
||||||
BScreen::Icons::iterator icon_it_end = screen->iconList().end();
|
windows = screen->iconList();
|
||||||
for (; icon_it != icon_it_end; ++icon_it ) {
|
std::for_each(windows.begin(),
|
||||||
(*icon_it)->close();
|
windows.end(), std::mem_fun(&FluxboxWindow::close));
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue