diff --git a/libsrc/interface/nginterface_v2.cpp b/libsrc/interface/nginterface_v2.cpp index 2fb395cf..48c94e40 100644 --- a/libsrc/interface/nginterface_v2.cpp +++ b/libsrc/interface/nginterface_v2.cpp @@ -1163,10 +1163,11 @@ namespace netgen biopt.refine_hp = 1; biopt.task_manager = task_manager; biopt.tracer = tracer; - - const Refinement & ref = mesh->GetGeometry()->GetRefinement(); - ref.Bisect (*mesh, biopt); + if(mesh->GetGeometry()) + mesh->GetGeometry()->GetRefinement().Bisect (*mesh, biopt); + else + Refinement().Bisect(*mesh, biopt); (*tracer)("call updatetop", false); mesh -> UpdateTopology(task_manager, tracer); (*tracer)("call updatetop", true);