summaryrefslogtreecommitdiff
path: root/gtk/gtktextutil.c
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2010-07-21 12:37:35 +0200
committerBenjamin Otte <otte@redhat.com>2010-07-26 16:42:46 +0200
commit0310626938ddc6f326b7eacf2412bd1fc2735dc8 (patch)
tree372b9f1df34173e906299aec14652034afaf185c /gtk/gtktextutil.c
parentdec093d9f188ba5ef0384c5c5bdd982a70570b88 (diff)
downloadgtk+-0310626938ddc6f326b7eacf2412bd1fc2735dc8.tar.gz
textview: draw dnd icon with Pango
Diffstat (limited to 'gtk/gtktextutil.c')
-rw-r--r--gtk/gtktextutil.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/gtk/gtktextutil.c b/gtk/gtktextutil.c
index 61eade84f0..32898fa16e 100644
--- a/gtk/gtktextutil.c
+++ b/gtk/gtktextutil.c
@@ -245,11 +245,9 @@ _gtk_text_util_create_drag_icon (GtkWidget *widget,
gdk_cairo_set_source_color (cr, &widget->style->base [gtk_widget_get_state (widget)]);
cairo_paint (cr);
- gdk_draw_layout (drawable,
- widget->style->text_gc [gtk_widget_get_state (widget)],
- 1 + DRAG_ICON_LAYOUT_BORDER,
- 1 + DRAG_ICON_LAYOUT_BORDER,
- layout);
+ gdk_cairo_set_source_color (cr, &widget->style->text [gtk_widget_get_state (widget)]);
+ cairo_move_to (cr, 1 + DRAG_ICON_LAYOUT_BORDER, 1 + DRAG_ICON_LAYOUT_BORDER);
+ pango_cairo_show_layout (cr, layout);
cairo_set_source_rgb (cr, 0, 0, 0);
cairo_rectangle (cr, 0.5, 0.5, pixmap_width + 1, pixmap_height + 1);