Per downstream report, https://bugzilla.redhat.com/show_bug.cgi?id=1161663 Users experience crashes in evolution when using gtk3-3.14+ with oxygen-gtk3-1.4.1 ... evolution behaves poorly and crashes. Evolution maintainer said "I found out that when the KDE uses the oxygen-gtk theme, then the widget doesn't receive "style-updated" signal, thus it doesn't calculate necessary values for a proper drawing and everything breaks." Reproducible: Sometimes Steps to Reproduce: Downstream reporter mentioned: When I switch to Calendar view, the calendar is grey instead of showing white columns. When the mouse pointer passes over the calendar, Evolution crash. Full backtrace @ https://bugzilla.redhat.com/attachment.cgi?id=954970
mmm. I'm confused. The style never emitted this signal and never was supposed to as far as I know ... In fact part of our code does rely on recieving this signal itself. So ... something must have changed (... again ...) upstream. Maybe by catching this signal we now prevent it to be propagated elsewhere. I'll double check (and first I'll double check whether I do recieve it). Only difficulty will be: I cannot test with evolution right now because I have no evolution build against gtk3-3.14 and the old version I have does not start with some unresolved symbol in wayland land ... Anyway. Will try to investigate. Thanks for reporting.
Thanks!
closing, oxygen-gtk3 is no more