--- control-center-2.15.92/libkbdraw/keyboard-drawing.c.label-color 2006-08-24 22:01:50.000000000 -0400 +++ control-center-2.15.92/libkbdraw/keyboard-drawing.c 2006-08-24 22:02:40.000000000 -0400 @@ -541,6 +541,9 @@ PangoLayout * layout) { GtkStateType state = GTK_WIDGET_STATE (GTK_WIDGET (drawing)); + GdkColor *color; + + color = drawing->colors + (drawing->xkb->geom->label_color - drawing->xkb->geom->colors); if (drawing->pixmap == NULL) return; @@ -554,9 +557,9 @@ drawing->angle = angle; } - gdk_draw_layout (drawing->pixmap, - GTK_WIDGET (drawing)->style->text_gc[state], x, y, - drawing->layout); + gdk_draw_layout_with_colors (drawing->pixmap, + GTK_WIDGET (drawing)->style->text_gc[state], x, y, + drawing->layout, color, NULL); } static void