Menus items have different colors with gtk3-3.7.4. Reproducible: Always Actual Results: See screenshot with gpk-application.
Created attachment 76354 [details] menu in gpk-application
oygen-gtk3 version 1.1.1.
Manu looks fine with Adwaita and Raleigh themes.
Can reproduce. Same is true with menubars. Since it was not there with gtk3.6, this is (yet another) gtk3 "regression" (or feature). Will investigate ...
Git commit f386f3a9c853dd1d6009f0e5bf3e3fc36231ddd6 by Hugo Pereira Da Costa. Committed on 10/01/2013 at 11:05. Pushed by hpereiradacosta into branch 'gtk3'. Render menu item rect only if state is prelight. M +8 -0 src/oxygenthemingengine.cpp http://commits.kde.org/oxygen-gtk/f386f3a9c853dd1d6009f0e5bf3e3fc36231ddd6
That fixes it. There are other "margins" issues for menus (they are way too small). I'll also try to fix.
Git commit 27f05974f0b6ecf680dbe7101e6941189ea9ec58 by Hugo Pereira Da Costa. Committed on 10/01/2013 at 11:15. Pushed by hpereiradacosta into branch 'gtk3'. added proper padding and borderwidth for GtkMenu in Gtk 3.7.0 moved all GtkMenu related paddings from gtk.css to oxygenqtsettings, to deal with gtk3 versions. M +0 -5 rc/gtk.css M +31 -1 src/oxygenqtsettings.cpp http://commits.kde.org/oxygen-gtk/27f05974f0b6ecf680dbe7101e6941189ea9ec58
PS: thanks for posting the bug ;)
Created attachment 76391 [details] menu after applying patches Menu looks good after applying commits f386f3a9c853dd1d6009f0e5bf3e3fc36231ddd6 and 27f05974f0b6ecf680dbe7101e6941189ea9ec58.
Created attachment 76392 [details] broken background But after menu closed it leaves broken background.
@Nucleo That's probably something different (which I could not reproduce, as far as I can tell). Seems like part of the window is not updated properly anymore. Does the problem persist if you (for instance) - minimize/maximize the window ? - resize the window ?
PS: what's the application in the screenshot ? Does it happen, with all applications ?
Created attachment 76393 [details] about avidemux This is gpk-application (gnome packagekit). Resizing don't update window, it updated after minimize/maximize. Similap problem in About window in avidemux-gtk, when License pressed window resized but part of window not updated. All of this problems fixes -DENABLE_INNER_SHADOWS_HACK=0.