summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrathnor <rathnor>2002-12-27 02:15:08 (GMT)
committerrathnor <rathnor>2002-12-27 02:15:08 (GMT)
commitdbe2879dfe3de746473a2598d773da970098e48c (patch)
treebbdd65443a291c7276284e8c01d3c92a27b06ee3
parent31dd91c2a874bdd1ce4283a079ad2bc4206d31e4 (diff)
downloadfluxbox_lack-dbe2879dfe3de746473a2598d773da970098e48c.zip
fluxbox_lack-dbe2879dfe3de746473a2598d773da970098e48c.tar.bz2
added iconified windows to the _NET_CLIENT_LIST window in response to
pointer to: http://bugzilla.gnome.org/show_bug.cgi?id=99625
-rw-r--r--src/Ewmh.cc10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/Ewmh.cc b/src/Ewmh.cc
index eb137ed..d148463 100644
--- a/src/Ewmh.cc
+++ b/src/Ewmh.cc
@@ -19,7 +19,7 @@
19// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 19// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
20// DEALINGS IN THE SOFTWARE. 20// DEALINGS IN THE SOFTWARE.
21 21
22// $Id: Ewmh.cc,v 1.7 2002/12/01 13:41:55 rathnor Exp $ 22// $Id: Ewmh.cc,v 1.8 2002/12/27 02:15:08 rathnor Exp $
23 23
24#include "Ewmh.hh" 24#include "Ewmh.hh"
25 25
@@ -146,6 +146,14 @@ void Ewmh::updateClientList(const BScreen &screen) {
146 wl[win++] = (*it)->getClientWindow(); 146 wl[win++] = (*it)->getClientWindow();
147 } 147 }
148 } 148 }
149
150 // plus iconified windows
151 BScreen::Icons::const_iterator it = screen.getIconList().begin();
152 BScreen::Icons::const_iterator it_end = screen.getIconList().end();
153 for (; it != it_end; ++it) {
154 wl[win++] = (*it)->getClientWindow();
155 }
156
149 //number of windows to show in client list 157 //number of windows to show in client list
150 num = win; 158 num = win;
151 XChangeProperty(BaseDisplay::getXDisplay(), 159 XChangeProperty(BaseDisplay::getXDisplay(),