Here's a heads-up on this patch: We've held up on applying this patch to give developers a chance to get their servers fixed. But we want this patch in 3.4, so it has now landed. So if you are running a GTK >= 3.3.19, you need to have an up to date X server or you'll see weird focus behavior.
A workaround exists: If you export GDK_CORE_DEVICE_EVENTS=1, GDK will stop using XInput and use old-school X11 events, and that code path in the X server doesn't have that bug. Benjamin On Mon, Jan 9, 2012 at 8:11 PM, Olav Vitters <[email protected]> wrote: > Company found a bug in the XI2 handling of GTK+. The gtk+ bugfix exposes > a very visible bug in Xorg. The Xorg bug will be in Xorg 1.12. > > If you're responsible for a distribution, please either run 1.12, or > ensure the fixes from freedesktop bug 44079 are applied to your Xorg > *asap*. > > Reference: > - https://bugzilla.gnome.org/show_bug.cgi?id=657578 > - https://bugs.freedesktop.org/show_bug.cgi?id=44079 (not loading atm) > > In short: > - in case gtk+ 3.3.x > - ensure you have patch from > https://bugs.freedesktop.org/show_bug.cgi?id=44079 > - otherwise bad things happen ("important focus events do not fire") > > > In care you prefer IRC type announcements: > <Company> seb128! > <Company> seb128: is the next ubuntu gona have X server 1.12? > <seb128> Company, no > <seb128> 1.11 > <Company> seb128: because we want to push a bugfix for GTK 3.4 > that exposes a pretty visible bug in XI2 that they recently fixed > <Company> seb128: lemme link you up with the relevant bugs > <Company> seb128: > https://bugzilla.gnome.org/show_bug.cgi?id=657578 and > https://bugs.freedesktop.org/show_bug.cgi?id=44079 > <Company> seb128: we have't applied the GTK fix yet, we wanted to > wait until GTK devs have a proper X to run on first :) > <seb128> Company, thanks, I will make sure we get that > fix in our xserver > <Company> great > <Company> i should probably poke the relevant people for suse and > mageia > > -- > Regards, > Olav > -- > devel-announce-list mailing list > [email protected] > http://mail.gnome.org/mailman/listinfo/devel-announce-list _______________________________________________ gtk-devel-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gtk-devel-list
