The selected Chinese character suggested by ibus is unreadable under KDE with oxygen-gtk activated due to the colour combination. Reproducible: Always Steps to Reproduce: 1. Use KDE and activate oxygen-gtk under System Settings -> Application Appearance -> GTK+ Appearance 2. Enable ibus and Chinese - Intelligent Pinyin 3. Enter some words Actual Results: The selected character in the pop up selection box (by default no. 1) is unreadable because it is dark grey in a black box. Expected Results: Have a colour combination that makes the selected character readable. The latest version in the repo's is oxygen-gtk3-1.3.1-1.fc20. This version has the problem with the unreadable text. I installed oxygen-gtk3-1.1.4-2.fc20 from Koji. With the older version the problem goes away. The box becomes blue and the characters are readable. See https://bugzilla.redhat.com/show_bug.cgi?id=1047505
Created attachment 84402 [details] ibus suggested character no. 1 unreadable
gtk3 version 3.10.6.
I can reproduce and am working on it. Will not be easy though, because the commit that introduced the regression was meant to fix another bug ... Will keep you posted; thanks for reporting.
Git commit b6a807959284f6abed0ee11d2fc36ac7742a2927 by Hugo Pereira Da Costa. Committed on 02/01/2014 at 13:21. Pushed by hpereiradacosta into branch 'gtk3'. Only check for background class when painting background on windows. M +2 -2 src/oxygenthemingengine.cpp http://commits.kde.org/oxygen-gtk/b6a807959284f6abed0ee11d2fc36ac7742a2927
Git commit c4848f77aac174e7bc58cc2b31641c53467c46bd by Hugo Pereira Da Costa. Committed on 03/01/2014 at 11:06. Pushed by hpereiradacosta into branch 'gtk3'. Fixed selection color for GtkLabel. M +1 -0 src/oxygenqtsettings.cpp http://commits.kde.org/oxygen-gtk/c4848f77aac174e7bc58cc2b31641c53467c46bd
These two commits should fix it (tested here). Will appear in comming gtk3-1.3.2 release (in a week or so) So closing. Thanks again for reporting (it actually fixes more issues than only this one)