On 2007-03-25, Ben Hutchings <[EMAIL PROTECTED]> wrote:
> - Context menus for frames now affect the current object.  Previously
>   (certainly in 20061223; I'm not sure about 20070203) they would
>   affect the tab that the context menu was opened on.  This change
>   doesn't seem to have been documented, but I've noted it in
>   NEWS.Debian.  Was it an intentional change?

No. The config changed to pass _chld instead of _sub, but the pointer
event code doesn't do anything sane with it. But, _chld is needed
to get the context of the active client window or so. (_sub is 
a WGroupCW on a client window tab, whereas _chld should be a 
WClientWin... it's just not anything corresponding to the tab...)

PS. I really don't like the _chld/_sub distinction, that was added
when client windows were changed to be contained in their own 
groups (workspaces) etc. It might be possible to remove _sub with
WRegion.groupleader_of(), as _sub is mainly needed to operate on 
a group within an mplex but it would make the config a little bit
more complicated.

-- 
Tuomo

Reply via email to