Index: svg.c =================================================================== --- svg.c (revision 27772) +++ svg.c (revision 27773) @@ -388,7 +388,7 @@ pcb_cam_set_layer_group(&svg_cam, group, purpose, purpi, flags, xform); - if (svg_cam.fn_changed) { + if (svg_cam.fn_changed || (f == NULL)) { if (f != NULL) { svg_footer(); fclose(f);