summaryrefslogtreecommitdiff
path: root/gtk/gtkcssshadowvalue.c
diff options
context:
space:
mode:
authorAndrea Cimitan <andrea.cimitan@canonical.com>2012-04-17 16:14:39 -0400
committerBenjamin Otte <otte@redhat.com>2012-09-20 02:45:41 +0200
commit59eb3ef30ee7bcc8200349229e1f34cfe2e051b7 (patch)
tree015359fea47e729d28f6260a63cdd324f61bc579 /gtk/gtkcssshadowvalue.c
parentb609686133f2728fc6e4f950738f0fa4a1a11d70 (diff)
downloadgtk+-59eb3ef30ee7bcc8200349229e1f34cfe2e051b7.tar.gz
shadow: add blur to text-shadow
Diffstat (limited to 'gtk/gtkcssshadowvalue.c')
-rw-r--r--gtk/gtkcssshadowvalue.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/gtk/gtkcssshadowvalue.c b/gtk/gtkcssshadowvalue.c
index bbc91bb1dd..cdc3064e81 100644
--- a/gtk/gtkcssshadowvalue.c
+++ b/gtk/gtkcssshadowvalue.c
@@ -380,9 +380,14 @@ _gtk_css_shadow_value_paint_layout (const GtkCssValue *shadow,
cairo_rel_move_to (cr,
_gtk_css_number_value_get (shadow->hoffset, 0),
_gtk_css_number_value_get (shadow->voffset, 0));
+
+ cr = gtk_css_shadow_value_start_drawing (shadow, cr);
+
gdk_cairo_set_source_rgba (cr, _gtk_css_rgba_value_get_rgba (shadow->color));
_gtk_pango_fill_layout (cr, layout);
+ cr = gtk_css_shadow_value_finish_drawing (shadow, cr);
+
cairo_rel_move_to (cr,
- _gtk_css_number_value_get (shadow->hoffset, 0),
- _gtk_css_number_value_get (shadow->voffset, 0));