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