On Thu, 2005-06-30 at 16:09 +0200, Kim Woelders wrote:
> >>>if you hold alt+tab and then right click a window,
> >>Patch attached.
> > patch fixed the issue for me, cheers !
> > -mike
> The patch fixes the particular problem. However, I think the problem to
> begin with was that menus could be activated at all while the focus list
> was up.
> I have committed a fix that prevents other actions while the focus list
> is active.
I told you he wouldn't like the patch! To be fair, I knew it was a
crappy one when I wrote it. The two subsystems are not very related but
were interacting in a strange way and publicizing a private function
(static) so that it can be called from within a completely different
subsystem is exceptionally inelegant. I did that to avoid handling
something so high up in the event loop that it would be called for every
Would it be possible for you to send me the patch as my tree is out of
date and it would be one of many changes if I update? If it would take
more than a couple of minutes then don't bother, I'll dig it out. And
if not then, did you set a global boolean to indicate if the focus list
was active and check for it in the main event loop before going any
deeper? Did you close the WarpFocus or ignore the action?