added iconified windows to the _NET_CLIENT_LIST window in response to
pointer to: http://bugzilla.gnome.org/show_bug.cgi?id=99625
This commit is contained in:
parent
31dd91c2a8
commit
dbe2879dfe
1 changed files with 9 additions and 1 deletions
10
src/Ewmh.cc
10
src/Ewmh.cc
|
@ -19,7 +19,7 @@
|
||||||
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||||
// DEALINGS IN THE SOFTWARE.
|
// DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
// $Id: Ewmh.cc,v 1.7 2002/12/01 13:41:55 rathnor Exp $
|
// $Id: Ewmh.cc,v 1.8 2002/12/27 02:15:08 rathnor Exp $
|
||||||
|
|
||||||
#include "Ewmh.hh"
|
#include "Ewmh.hh"
|
||||||
|
|
||||||
|
@ -146,6 +146,14 @@ void Ewmh::updateClientList(const BScreen &screen) {
|
||||||
wl[win++] = (*it)->getClientWindow();
|
wl[win++] = (*it)->getClientWindow();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// plus iconified windows
|
||||||
|
BScreen::Icons::const_iterator it = screen.getIconList().begin();
|
||||||
|
BScreen::Icons::const_iterator it_end = screen.getIconList().end();
|
||||||
|
for (; it != it_end; ++it) {
|
||||||
|
wl[win++] = (*it)->getClientWindow();
|
||||||
|
}
|
||||||
|
|
||||||
//number of windows to show in client list
|
//number of windows to show in client list
|
||||||
num = win;
|
num = win;
|
||||||
XChangeProperty(BaseDisplay::getXDisplay(),
|
XChangeProperty(BaseDisplay::getXDisplay(),
|
||||||
|
|
Loading…
Reference in a new issue