GNOME Bugzilla – Bug 90262
Inconsistency in the way RGBA colors are specified
Last modified: 2005-02-26 16:05:47 UTC
In the theme specification files, there are several tag attributes of the form "foo_color_rgba" which specify 32-bit integers. However, some code paths take these to be of the form 0xRRGGBBAA, and others as 0xAARRGGBB. For example, note nautilus-icon-container.c:1589, which loads "selection_box_color_rgba". It does strtoul() on the string, and then feeds the result to an EelRect canvas item, which expects 0xRRGGBBAA. Then note nautilus-icon-container.c:5218, which loads "highlight_color_rgba". Again, it does strtoul() on the string, but feeds it to the NautilusIconCanvasItem, which uses this as 0xAARRGGBB.
dave wants to fix this but since the bug is no longer user visible, its not as important to fix
Apologies for the spam- I'm removing 'bugsquad' from some keywords via the web interface. This is a one-time only thing before I re-add bugsquad via the SQL interface, which will generate no mail. Apologies again.
I can't find any of the stuff mentioned here in nautilus-icon-container - besides highlight_color_rgba which is loaded via gtk_widget_style_get. I guess this has been fixed.