fix behavior if not each segment has a bcname

This commit is contained in:
Christoph Wintersteiger 2018-06-01 14:21:56 +02:00
parent 9d0ffac0eb
commit 2754e8705e

View File

@ -86,10 +86,8 @@ DLL_HEADER void ExportGeom2d(py::module &m)
else if (py::extract<string>(bc).check()) else if (py::extract<string>(bc).check())
{ {
string bcname = py::extract<string>(bc)(); string bcname = py::extract<string>(bc)();
int bcnum = self.GetBCNumber(bcname); seg->bc = self.GetNSplines()+1;
if (bcnum == 0) self.SetBCName(seg->bc, bcname);
bcnum = self.AddBCName(bcname);
seg->bc = bcnum;
} }
else else
seg->bc = self.GetNSplines()+1; seg->bc = self.GetNSplines()+1;