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
