diff options
| author | Dana Jansens <danakj@orodu.net> | 2002-07-16 02:18:16 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2002-07-16 02:18:16 +0000 |
| commit | 5cf86b186c89ffb87f02ab732aa113ce8025dc2a (patch) | |
| tree | 0172bb5827be5a7598baac5f90f64f7a813ba717 /src/Workspace.cc | |
| parent | 27fadda0d66e2485cd43a1bd38d918a3bacf4698 (diff) | |
add options for ignoring shaded windows and full-maxed windows while placing new windows
Diffstat (limited to 'src/Workspace.cc')
| -rw-r--r-- | src/Workspace.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/Workspace.cc b/src/Workspace.cc index 88280a1d..586adbad 100644 --- a/src/Workspace.cc +++ b/src/Workspace.cc @@ -572,7 +572,8 @@ bool Workspace::smartPlacement(Rect& win, const Rect& availableArea) { for (; wit != end; ++wit) { const BlackboxWindow* const curr = *wit; - if (curr->isShaded()) continue; + if (curr->isShaded() && screen->getPlaceIgnoreShaded()) continue; + if (curr->isMaximizedFull() && screen->getPlaceIgnoreMaximized()) continue; tmp.setRect(curr->frameRect().x(), curr->frameRect().y(), curr->frameRect().width() + screen->getBorderWidth(), |
