GNOME Bugzilla – Bug 735890
Fix the icons in RTL with new GTK+
Last modified: 2014-09-22 20:54:40 UTC
With the last GTK+ (from 3.13.2), GTK+ itself looking for the rtl variants of the icons. It looking for name-icon-symbolic-rtl, with the suffix -rtl after -symbolic, not before. Anyway, by the code in gnome-music, it looking for something like media-skip-backward-rtl-symbolic-rtl, but it not exist, so we needs to remove the custom handler for RTL icons, and bump the GTK+ version.
Created attachment 285150 [details] [review] Set required GTK+ version to 3.13.2
Created attachment 285151 [details] [review] Fix the icons in RTL with last GTK+
Review of attachment 285150 [details] [review]: LGTM
Review of attachment 285151 [details] [review]: Some vars could be stripped and hardcoded, but since its important for upcoming release lets keep it like this
Review of attachment 285150 [details] [review]: Pushed as 181e628 - Set required GTK+ version to 3.13.2
Review of attachment 285151 [details] [review]: Pushed as 7cb4ec4 - Fix the icons in RTL with last GTK+
Created attachment 285250 [details] [review] Custom handling for RTL icons in the notifi code gnome-shell not handle this yet, just GTK+ does. It revert part of the previous patch.
Review of attachment 285250 [details] [review]: I miss there ':' character after 'else'. Also, look like it never prepare the right icon, I see only text.
There is a fix in gnome-shell for RTL icons too, so the notifi's icons look good again.