diff --git a/libs/canvas/arc.cc b/libs/canvas/arc.cc index 0ca1898586..0d8d014e4c 100644 --- a/libs/canvas/arc.cc +++ b/libs/canvas/arc.cc @@ -68,7 +68,7 @@ Arc::compute_bounding_box () const } void -Arc::render (Rect const & /*area*/, Cairo::RefPtr context) const +Arc::render (Rect const & area, Cairo::RefPtr context) const { if (_radius <= 0.0 || _arc_degrees <= 0.0 || (!fill() && !outline())) { return; @@ -91,6 +91,8 @@ Arc::render (Rect const & /*area*/, Cairo::RefPtr context) const setup_outline_context (context); context->stroke (); } + + render_children (area, context); } void