commit a9b7b8061b28c432ba718dc7c95afc3f601198d0
parent fb5c456ba501403564c177eb28cddfc76ec67690
Author: Benjamin Piaud <benjamin.piaud@meso-star.com>
Date: Thu, 28 Jul 2022 23:54:19 +0200
Bugfix : export stl needs to set current scene when there are many scenes
Diffstat:
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/src/scad.c b/src/scad.c
@@ -228,7 +228,9 @@ scad_stl_export
if(geometry->scene->device->need_synchro) {
ERR(scad_device_synchronize(geometry->scene->device));
}
-
+
+ ERR(device_set_current_scene(geometry->scene));
+
sz = geometry->gmsh_dimTags_n;
data = geometry->gmsh_dimTags;
ASSERT(sz > 0 && sz % 2 == 0);
@@ -380,6 +382,8 @@ scad_stl_export_split
ERR(scad_device_synchronize(geometry->scene->device));
}
+ ERR(device_set_current_scene(geometry->scene));
+
sz = geometry->gmsh_dimTags_n;
data = geometry->gmsh_dimTags;
ASSERT(sz % 2 == 0);