diff options
author | rathnor <rathnor> | 2002-12-27 02:15:08 (GMT) |
---|---|---|
committer | rathnor <rathnor> | 2002-12-27 02:15:08 (GMT) |
commit | dbe2879dfe3de746473a2598d773da970098e48c (patch) | |
tree | bbdd65443a291c7276284e8c01d3c92a27b06ee3 /src/Ewmh.cc | |
parent | 31dd91c2a874bdd1ce4283a079ad2bc4206d31e4 (diff) | |
download | fluxbox-dbe2879dfe3de746473a2598d773da970098e48c.zip fluxbox-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
Diffstat (limited to 'src/Ewmh.cc')
-rw-r--r-- | src/Ewmh.cc | 10 |
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(), |