On Fri, Nov 10, 2017 at 08:47:06AM +0100 I heard the voice of
Frank Steiner, and lo! it spake thus:
> 
> In ctwm 3.8.2 this worked fine because every X client could be
> identified by its title/name.
> 
> In ctwm 4.x this no longer works. Almost every client is named "CTWM
> frame". Attached are two outputs from the same X session, once with
> ctwm 3.8.2, once with ctwm 4.0.1.
> 
> Is this behaviour intended or a bug?

"Yes"    :)

I'd say it's a bug (or at least, a serious limitation) in xwit.  It
looks like in downtree() it stops descending the tree of children as
soon as it finds a window with a name, which is somewhat bogus.

Along the way to 4.0, I added names to (most of?) the decoration
windows we wrap and reparent windows with.  That makes it so when you
look down the tree of windows you can at least figure out what's what,
instead of a giant stream of mysterious (has no name)'s.  That
apparently conflicts with xwit's "Oh, this window has a name, there
must not be anything under it I need to look at" assumption...


-- 
Matthew Fuller     (MF4839)   |  [email protected]
Systems/Network Administrator |  http://www.over-yonder.net/~fullermd/
           On the Internet, nobody can hear you scream.

Reply via email to