]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtktextutil.c
stylecontext: Do invalidation on first resize container
[~andy/gtk] / gtk / gtktextutil.c
index f5eae4c6ecbaea003b8bf968982e53839cb14ab1..a2811f2d3cb8ed0e5ade1a51fa41e103d33eb381 100644 (file)
@@ -298,7 +298,7 @@ gtk_text_view_set_attributes_from_style (GtkTextView        *text_view,
   if (values->font)
     pango_font_description_free (values->font);
 
-  values->font = pango_font_description_copy (gtk_style_context_get_font (context, state));
+  gtk_style_context_get (context, state, "font", &values->font, NULL);
 }
 
 cairo_surface_t *
@@ -398,7 +398,7 @@ _gtk_text_util_create_rich_drag_icon (GtkWidget     *widget,
    cairo_save (cr);
 
    cairo_translate (cr, 1 + DRAG_ICON_LAYOUT_BORDER, 1 + DRAG_ICON_LAYOUT_BORDER);
-   gtk_text_layout_draw (layout, widget, cr);
+   gtk_text_layout_draw (layout, widget, cr, NULL);
 
    cairo_restore (cr);