diff --git a/src/xfdesktop-icon-view.c b/src/xfdesktop-icon-view.c index 46de229..eb341d7 100644 --- a/src/xfdesktop-icon-view.c +++ b/src/xfdesktop-icon-view.c @@ -3219,9 +3219,11 @@ xfdesktop_icon_view_paint_icon(XfdesktopIconView *icon_view, text_extents.width, text_extents.height, text_extents.x, text_extents.y); - gtk_paint_layout(gtk_widget_get_style(widget), gtk_widget_get_window(widget), - state, FALSE, area, widget, "label", - text_extents.x, text_extents.y, playout); + cairo_save(cr); + cairo_move_to(cr, text_extents.x, text_extents.y); + gdk_cairo_set_source_color(cr, >k_widget_get_style(widget)->fg[state]); + pango_cairo_show_layout(cr, playout); + cairo_restore(cr); }