Bug 35992 - libcairo2 breaks some gtk themes
Summary: libcairo2 breaks some gtk themes
Status: RESOLVED FIXED
Alias: None
Product: cairo
Classification: Unclassified
Component: general (show other bugs)
Version: 1.10.2
Hardware: All Linux (All)
: medium major
Assignee: Carl Worth
QA Contact: cairo-bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-04-05 08:02 UTC by tortugo
Modified: 2012-04-14 07:15 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description tortugo 2011-04-05 08:02:32 UTC
Hello!

Recently I have updated the libcairo2 package from 1.8.10 to 1.10.2-6 in debian (1.10.0 still works fine), and the gtk themes generally based on murrine breaks some buttons and progress bars.

You can see what I mean:

http://www.jesusda.com/files/gtk-bug01.png

As you can see, the togle buttons are rendered with a ugly left and top border. The same is happening with progress bars:

http://www.jesusda.com/files/gtk-bug03.png


You can see twf using a theme with this mistakes:
http://www.jesusda.com/files/gtk-bug02-bad.png

And the same theme (with other colors) looking as they must be:
http://www.jesusda.com/files/gtk-bug02-good.png

I have spend some time trying to solve this issues changin the .rc file from the themes, but there is some bugs can not be solved. :(

I have downgrade some libs (libgtk2, murrine, pixbuf, etc.) and nothing. I updated then again and I downgrade the libcairo2 library, then the themes are just working again.

It may be an libcairo issue, murrine issue, gtk issue... I don't know, but the regression of libcairo solved the problem.

Could you help me about that? What is the mistake?

Thank you so much for your work and effort.
Comment 1 Benjamin Otte 2011-04-05 09:21:21 UTC
You are using the nvidia binary drivers I guess?
Comment 2 tortugo 2011-04-05 09:32:03 UTC
YES.
I'm using it.

¿is this the reason? ¿How can it be?
Comment 3 Chris Wilson 2012-04-14 07:15:23 UTC
Should be fixed by now in the nvidia driver.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.