| 63 { |
63 { |
| 64 const char *temp = xmlnode_get_attrib(node, tag); |
64 const char *temp = xmlnode_get_attrib(node, tag); |
| 65 GdkColor color; |
65 GdkColor color; |
| 66 |
66 |
| 67 if (temp && gdk_color_parse(temp, &color)) { |
67 if (temp && gdk_color_parse(temp, &color)) { |
| |
68 #if !GTK_CHECK_VERSION(3,0,0) |
| |
69 gdk_colormap_alloc_color(gdk_colormap_get_system(), &color, FALSE, TRUE); |
| |
70 #endif |
| 68 return gdk_color_copy(&color); |
71 return gdk_color_copy(&color); |
| 69 } else { |
72 } else { |
| 70 return NULL; |
73 return NULL; |
| 71 } |
74 } |
| 72 } |
75 } |