diff --git a/gsk/gskrendernodeimpl.c b/gsk/gskrendernodeimpl.c index b37a6eed14..3a88afbd9a 100644 --- a/gsk/gskrendernodeimpl.c +++ b/gsk/gskrendernodeimpl.c @@ -4872,7 +4872,7 @@ gsk_shadow_node_draw (GskRenderNode *node, cairo_mask (cr, pattern); cairo_restore (cr); - cr = gsk_cairo_blur_finish_drawing (cr, shadow->radius, &shadow->color, GSK_BLUR_X | GSK_BLUR_Y); + cr = gsk_cairo_blur_finish_drawing (cr, 0.5 * shadow->radius, &shadow->color, GSK_BLUR_X | GSK_BLUR_Y); cairo_restore (cr); }