diff --git a/gsk/ngl/gsknglrenderjob.c b/gsk/ngl/gsknglrenderjob.c index 93b06c38f6..08e99a7d19 100644 --- a/gsk/ngl/gsknglrenderjob.c +++ b/gsk/ngl/gsknglrenderjob.c @@ -1605,6 +1605,7 @@ gsk_ngl_render_job_visit_rounded_clip_node (GskNglRenderJob *job, offscreen.bounds = &node->bounds; offscreen.force_offscreen = TRUE; + offscreen.reset_clip = FALSE; gsk_ngl_render_job_push_clip (job, &transformed_clip); if (!gsk_ngl_render_job_visit_node_with_offscreen (job, child, &offscreen))