Christophe Rhodes csr21@cantab.net writes:
I don't think that this makes a fool out of you, but I also don't think it's the Right Thing.
Is it better than the Old Wrong Thing? If so, it might be an acceptable interim fix.
This is in the nature of a workaround: setting the focus to whatever toplevel window is under the pointer. That might work by coincidence for many applications, in the case that I described in my original mail, but I don't think it's defined to work: if the window over which I have moved my mouse has multiple input widgets, it's not clear which will win the focus battle, if that application is not programmed such that the toplevel window will distribute events to its children.
Well, fortunately McCLIM is programmed to do this. :-) AFACS, this would not affect any other programs on the X server.