projects
/
dana
/
openbox.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
23e92e1
)
dont add sticky windows to the stacking list more than once
author
Dana Jansens
<danakj@orodu.net>
Sat, 24 Aug 2002 22:22:52 +0000
(22:22 +0000)
committer
Dana Jansens
<danakj@orodu.net>
Sat, 24 Aug 2002 22:22:52 +0000
(22:22 +0000)
src/Workspace.cc
patch
|
blob
|
history
diff --git
a/src/Workspace.cc
b/src/Workspace.cc
index b1a25b1a5401495e8326a8391c9d0f07d495422f..4a76bc8ad41677b9d7372bdc1d330ca4c0fef5ac 100644
(file)
--- a/
src/Workspace.cc
+++ b/
src/Workspace.cc
@@
-463,7
+463,9
@@
void Workspace::appendStackOrder(BlackboxWindowList &stack_order) const {
BlackboxWindowList::const_reverse_iterator it = stackingList.rbegin();
const BlackboxWindowList::const_reverse_iterator end = stackingList.rend();
for (; it != end; ++it)
- if (! (*it)->isDesktop())
+ // don't add desktop wnidows, or sticky windows more than once
+ if (! ( (*it)->isDesktop() ||
+ ((*it)->isStuck() && id != screen->getCurrentWorkspaceID())))
stack_order.push_back(*it);
}