[Bf-blender-cvs] [ac40d40cb7f] master: GPencil: Fix Windows compiler errors
Antonio Vazquez
noreply at git.blender.org
Tue Mar 29 19:32:36 CEST 2022
Commit: ac40d40cb7fdc06871cdcfe0c758c40caff41414
Author: Antonio Vazquez
Date: Tue Mar 29 19:32:28 2022 +0200
Branches: master
https://developer.blender.org/rBac40d40cb7fdc06871cdcfe0c758c40caff41414
GPencil: Fix Windows compiler errors
For non trivial data must be used `MEM_new`
===================================================================
M source/blender/io/gpencil/intern/gpencil_io_export_pdf.cc
M source/blender/io/gpencil/intern/gpencil_io_export_svg.cc
===================================================================
diff --git a/source/blender/io/gpencil/intern/gpencil_io_export_pdf.cc b/source/blender/io/gpencil/intern/gpencil_io_export_pdf.cc
index 205ab788e6d..700d91791a8 100644
--- a/source/blender/io/gpencil/intern/gpencil_io_export_pdf.cc
+++ b/source/blender/io/gpencil/intern/gpencil_io_export_pdf.cc
@@ -222,7 +222,7 @@ void GpencilExporterPDF::export_stroke_to_polyline(bGPDlayer *gpl,
/* Get the thickness in pixels using a simple 1 point stroke. */
bGPDstroke *gps_temp = BKE_gpencil_stroke_duplicate(gps, false, false);
gps_temp->totpoints = 1;
- gps_temp->points = MEM_cnew<bGPDspoint>("gp_stroke_points");
+ gps_temp->points = MEM_new<bGPDspoint>("gp_stroke_points");
const bGPDspoint *pt_src = &gps->points[0];
bGPDspoint *pt_dst = &gps_temp->points[0];
copy_v3_v3(&pt_dst->x, &pt_src->x);
diff --git a/source/blender/io/gpencil/intern/gpencil_io_export_svg.cc b/source/blender/io/gpencil/intern/gpencil_io_export_svg.cc
index 5d33a2806bd..2601ad05ea7 100644
--- a/source/blender/io/gpencil/intern/gpencil_io_export_svg.cc
+++ b/source/blender/io/gpencil/intern/gpencil_io_export_svg.cc
@@ -292,7 +292,7 @@ void GpencilExporterSVG::export_stroke_to_polyline(bGPDlayer *gpl,
/* Get the thickness in pixels using a simple 1 point stroke. */
bGPDstroke *gps_temp = BKE_gpencil_stroke_duplicate(gps, false, false);
gps_temp->totpoints = 1;
- gps_temp->points = MEM_cnew<bGPDspoint>("gp_stroke_points");
+ gps_temp->points = MEM_new<bGPDspoint>("gp_stroke_points");
bGPDspoint *pt_src = &gps->points[0];
bGPDspoint *pt_dst = &gps_temp->points[0];
copy_v3_v3(&pt_dst->x, &pt_src->x);
More information about the Bf-blender-cvs
mailing list