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