Hmm... I wonder if somehow the keyboard and mouse are getting dropped as master for some reason... I saw a problem like this earlier (like 5-6 months ago) and couldn't reproduce it, so I figured I was nuts. I'll look into this. Thanks for the additional info. It seems like it's actually a 1.5 to 1.6 server regression. I just wish I could actually trigger it. I've got multiple xevs open, xterms, clicking around to finder, back to X11... nothing... =/ --Jeremy On Oct 16, 2009, at 14:05, Pelle Johansson wrote:
16 okt 2009 kl. 20.33 skrev Jeremy Huddleston:
Did you try nuking the xkb directory with the alpha3 shipped server or using the alpha1 server binary in alpha3? So many libs changed during alpha1 to alpha3 that I want to eliminate client-side issues.
I tried nuking the directory, no change. The other one is a bit to painful for me right now. But I've tested with gdb, the difference when it works or not (for keyboard events) is here:
mi/mieq.c:471: { /* process slave first, then master */ dev->public.processInputProc(event, dev, nevents);
if (master && dev->coreEvents) master->public.processInputProc(masterEvents-
event, master, nevents); }
The first (slave) call always goes to DeliverFocusedEvent. The master one also goes there while the server is not stuck, but when it is that call goes to EnqueueEvent. Does this tell you anything? -- Pelle Johansson _______________________________________________ Xquartz-dev mailing list Xquartz-dev@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/xquartz-dev