Hi, I like using emacs-cvs build with gtk2 which worked great with gtk+-2.2. But since the update to gtk+-2.4.0 I have problems with using Gnus. Gnus has a tool bar with buttons for replying, deleting etc. The Problem is that there's _always_ one button selected. That means, when I press RET because I want to read an article (which is under the cursor in summary buffer) I click the selected button, too and that makes unwanted things like open an reply mail buffer or deleting a mail... Reproducible: Always Steps to Reproduce: 1. emerge emacs-cvs 2. 3. Actual Results: Rebuilding emacs-cvs doesn't help. Now I use it with USE="xaw3d". This works, but of course gtk2 is much nicer. Expected Results: emacs should not autoselect a button in a tool bar. inspiron etc # emerge info Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3_pre20040207-r0, 2.6.4-ck1) ================================================================= System uname: 2.6.4-ck1 i686 Intel(R) Pentium(R) 4 Mobile CPU 1.40GHz Gentoo Base System version 1.4.3.13p1 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="ftp://gentoo.inode.at/source/ http://gentoo.inode.at/ ftp://ftp.easynet.nl/mirror/gentoo/ http://ftp.easynet.nl/mirror/gentoo/ ftp://gentoo.mirrors.pair.com/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.de.gentoo.org/gentoo-portage" USE="X acpi alsa arts avi berkdb cdr cups dvd emacs encode faad foomaticdb freetype gdbm gif gimpprint gtk gtk2 icc imagemagick ipv6 java jikes jpeg kde libwww linguas_de mad mikmod mmx motif mpeg ncurses nls nptl oggvorbis opengl pam pcmcia pdflib perl png pnp python qt quicktime readline sdl slang slp spell sse ssl tcpd tetex tiff truetype type1 unicode usb wmf x86 xml2 xmms xv zlib"
We aren't patching the Emacs sources in emacs-cvs, and so although I have not tested this particular combination, given the information you specified, this appears to be a bug for the upstream Emacs developers to handle. You should perhaps send a bug report to them, possibly using M-x report-emacs-bug RET.