After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 675180 - Evolution on KDE Text input disabled after mouse used to access dropdown menus in compose
Evolution on KDE Text input disabled after mouse used to access dropdown menu...
Status: RESOLVED FIXED
Product: gtk+
Classification: Platform
Component: Widget: Other
3.2.x
Other Linux
: Normal normal
: ---
Assigned To: gtk-bugs
gtk-bugs
Depends on:
Blocks:
 
 
Reported: 2012-04-30 19:46 UTC by Brendan Minish
Modified: 2012-09-14 13:31 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Brendan Minish 2012-04-30 19:46:03 UTC
Running: KDE4.8.2 
Plasma Desktop
GTK+ Style: Oxygen-gtk


When running Evolution and Composing an email If anything is selected from the drop down areas of the compose window using the mouse pointer (change from address,plain text/HTML, normal/pre-formatted, etc) all further text input is disabled. 

Reproducible: Always 

Steps to Reproduce, on KDE desktop: 
1.System settings,common appearance & behaviour,application settings, GTK+ Appearance, Widget style oxygen-gtk. 
2. Log out, log in to ensure these settings are applied 
3. open evolution 
4. compose new mail, type a little to confirm input working 
5. click on from address, change from normal to pre-formatted 
6. Click again on main compose area, Input from keyboard is now blocked. 
7. Save as draft, re-open this draft and keyboard input functional again. 
8. change from address with mouse and keyboard input is disabled 

As a work around changing the GTK+ Style to Adwaita, logging out then back in again completely avoids the issue (everything works as it should in evolution)

Diagnosed as a GTK bug after first filing as a KDE bug here 
https://bugs.kde.org/show_bug.cgi?id=299121



$ kde4-config --version 
Qt: 4.8.1 
KDE Development Platform: 4.8.2 (4.8.2) 
kde4-config: 1.0 

rpm -qa |grep gtk
pygtksourceview-2.10.1-3.fc15.x86_64
gtk-vnc2-0.4.3-1.fc15.x86_64
clutter-gtk010-0.10.8-5.fc16.x86_64
gtk3-3.2.4-1.fc16.x86_64
webkitgtk3-1.6.1-1.fc16.x86_64
gtk2-engines-2.20.2-2.fc15.x86_64
ibus-gtk3-1.4.1-1.fc16.x86_64
libcanberra-gtk3-0.28-3.fc16.x86_64
gtkhtml3-devel-4.2.3-1.fc16.x86_64
spice-gtk3-0.11-4.fc16.x86_64
gtkdatabox-0.9.1.1-6.fc16.x86_64
spice-gtk-python-0.11-4.fc16.x86_64
compiz-gtk-0.9.5.92.1-0.2.gite676f1b12eb8db3a76978eed5bfc7c2cf9a0b6ce.fc16.x86_64
gtkmm24-2.24.2-1.fc16.x86_64
adwaita-gtk2-theme-3.2.1-2.fc16.x86_64
gnome-python2-gtkspell-2.25.3-37.fc16.x86_64
webkitgtk-1.6.1-1.fc16.x86_64
libchamplain-gtk-0.12.0-2.fc16.x86_64
NetworkManager-gtk-0.9.4-3.git20120403.fc16.x86_64
authconfig-gtk-6.1.16-2.fc16.x86_64
libreport-gtk-2.0.8-4.fc16.x86_64
caribou-gtk2-module-0.4.1-3.fc16.x86_64
clutter-gtk-1.0.4-1.fc16.x86_64
pygtk2-doc-2.24.0-3.fc15.noarch
gtk-vnc-0.4.3-1.fc15.x86_64
gtk-sharp2-2.12.11-1.fc16.x86_64
gtk+-1.2.10-71.fc15.x86_64
gtkmm30-3.2.0-1.fc16.x86_64
usermode-gtk-1.108-1.fc16.x86_64
avahi-ui-gtk3-0.6.30-4.fc16.x86_64
gtk2-immodule-xim-2.24.8-3.fc16.x86_64
oxygen-gtk2-1.2.3-1.fc16.x86_64
pinentry-gtk-0.8.1-4.fc16.x86_64
gtkglext-libs-1.2.0-14.fc16.x86_64
PackageKit-gtk-module-0.6.22-2.fc16.x86_64
oxygen-gtk-1.2.0-2.fc16.noarch
gtk3-devel-3.2.4-1.fc16.x86_64
gtkhtml2-2.11.1-11.fc15.x86_64
gtk-sharp-beans-2.14.0-4.fc15.x86_64
caribou-gtk3-module-0.4.1-3.fc16.x86_64
gtkhtml3-4.2.3-1.fc16.x86_64
pygtk2-libglade-2.24.0-3.fc15.x86_64
gtk2-2.24.8-3.fc16.x86_64
gtk-sharp2-devel-2.12.11-1.fc16.x86_64
adwaita-gtk3-theme-3.2.1-2.fc16.x86_64
gtk2-devel-docs-2.24.8-3.fc16.x86_64
xdg-user-dirs-gtk-0.8-6.fc15.x86_64
gtk-vnc-python-0.4.3-1.fc15.x86_64
kcm-gtk-0.5.3-7.fc16.x86_64
pygtk2-devel-2.24.0-3.fc15.x86_64
libunicapgtk-0.9.8-6.fc15.x86_64
ibus-gtk2-1.4.1-1.fc16.x86_64
pywebkitgtk-1.1.8-1.fc16.x86_64
gtk2-devel-2.24.8-3.fc16.x86_64
python-slip-gtk-0.2.20-1.fc16.noarch
oxygen-gtk3-1.0.3-1.fc16.x86_64
spice-gtk-0.11-4.fc16.x86_64
gtksourceview2-2.11.2-6.fc15.x86_64
gtkimageview-1.6.4-3.fc15.x86_64
gtkhtml2-devel-2.11.1-11.fc15.x86_64
libcanberra-gtk2-0.28-3.fc16.x86_64
GConf2-gtk-3.2.3-1.fc16.x86_64
gtkspell-2.0.16-2.fc15.x86_64
pygtk2-codegen-2.24.0-3.fc15.x86_64
gtk-doc-1.18-1.fc16.noarch
pygtk2-2.24.0-3.fc15.x86_64
gtksourceview3-3.2.3-1.fc16.x86_64
gtk2-2.24.8-3.fc16.i686



[bminish@redbox ~]$ rpm -qa |grep oxygen 
oxygen-gtk2-1.2.3-1.fc16.x86_64 
oxygen-gtk-1.2.0-2.fc16.noarch 
doxygen-1.7.5-1.fc16.x86_64 
oxygen-gtk3-1.0.3-1.fc16.x86_64 
oxygen-icon-theme-4.8.2-1.fc16.noarch
Comment 1 nucleo 2012-08-04 16:35:04 UTC
This bug appears in gtk2 applications for example in save dialog in Firefox and Libreoffice or in Enter matrix in wxMaxima.
Bug appears with gtk2-2.24.11-1.fc17.i686 in Fedora 17 not in Fedora 16 with gtk2-2.24.8-3.fc16.
Commenting out line "GtkComboBox::appears-as-list = 1" in file /usr/share/themes/oxygen-gtk/gtk-2.0/gtkrc makes input fields working.
Comment 2 nucleo 2012-08-04 16:37:26 UTC
Downgrading to gtk2-2.24.10-1.fc17.i686 in Fedora 17 also fixes bug.
Comment 3 nucleo 2012-08-06 21:21:49 UTC
So, if now known that regression between gtk2-2.24.10 and gtk2-2.24.11 then maybe the same bug can be fixed also inf gtk3?
Comment 4 nucleo 2012-09-11 22:22:56 UTC
Looks like in GTK3-based applications this bug fixed?
But GTK2-apps are still have this bug.
Comment 5 Marek Kašík 2012-09-13 16:35:39 UTC
This bug is probably related to https://bugzilla.redhat.com/show_bug.cgi?id=856367.
Comment 6 Marek Kašík 2012-09-14 13:31:12 UTC
It seems that this problem was fixed in 2.24.12, 3.4.4 and master. See commits http://git.gnome.org/browse/gtk+/commit/?h=gtk-2-24&id=a9fb816a3f64227936f4b25882e4f20ab5018c9c , http://git.gnome.org/browse/gtk+/commit/?h=gtk-3-4&id=18de282771b30e6e9ab8c2c8ba314484a29ac643 and http://git.gnome.org/browse/gtk+/commit/?id=16458b0de2203a0956c55f21d18e6af916e4c066.

I'm closing this. Please reopen if I'm wrong.

Regards

Marek