Materia-theme: Some SVG assets become black with librsvg 2.41.2

Created on 6 Jan 2018  路  14Comments  路  Source: nana-4/materia-theme

Hi @nana-4 , recently I updated the theme (package materia-theme-git from AUR) and noticed that assets used to display indicators in gnome-shell dash (I'm using Dash to dock too) are now black.

captura de pantalla de 2018-01-06 15-31-24

Using gtk 3.22.26.

Thanks for your work!!

bug upstream issue

Most helpful comment

Good news. Upstream fixed the bug and will appear in 2.42.1. So I'd like to close this issue.

All 14 comments

Hi, thank you for your report!

For the moment, I cannot reproduce it and I have no idea why they become black...

Could you tell me the version of Dash to dock you are using?

Yes! I'm using Dash to dock v61, but I updated to version 62 now and the issue persist.
I noticed that viewing the assets folder from nautilus indicators are displayed black too.

captura de pantalla de 2018-01-07 21-10-52

I don't know what happens because my laptop updated with the same packages don't have this issue...

maybe a librsvg issue, try to downgrade it?

Exactly! Problem with librsvg 2.41.2, downgrading to 2.41.0 all work fine.
Thanks @bil-elmoussaoui!

not all heros wear capes :laughing:

Exactly! Problem with librsvg 2.41.2, downgrading to 2.41.0 all work fine.

Is it a bug of librsvg and you can give a link to it, or some SGVs in this repo should be fixed for the new version of librsvg and the current issue should be opened?

@bil-elmoussaoui Thank you for answering instead of me!

@AlexWayfer Exactly.

I have not confirmed yet, but I think this is a bug of the upstream librsvg (because those SVGs won't become black in web browsers, etc). And we may need a workaround until upstream fixes this bug...

Anyway I would like to reopen this until the issue is properly handled.

Changelog between patch-versions isn't small. So, what about version 2.41.1?

@actionless Thanks!

I guess the fill attribute no longer inherits to child elements (only when it's in the <svg> element?) on the new version of librsvg.

I鈥檇 report it to the upstream when I confirm it.

Now I reported this issue to the upstream: https://gitlab.gnome.org/GNOME/librsvg/issues/181

I've added a workaround for gnome-shell & metacity. So now it should work well in those environments with librsvg 2.41.2.

However this problem still remains in Unity, so I'd like to rename and keep opening this issue.

in 2.42.0 it seems still unfixed

Good news. Upstream fixed the bug and will appear in 2.42.1. So I'd like to close this issue.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

fakhamatia picture fakhamatia  路  3Comments

USBA picture USBA  路  3Comments

Philippe734 picture Philippe734  路  4Comments

whnr picture whnr  路  5Comments

MischievousTomato picture MischievousTomato  路  5Comments