Skip to content

Commit

Permalink
[TD]ensure default edge avail for geom copy
Browse files Browse the repository at this point in the history
  • Loading branch information
WandererFan committed Nov 7, 2019
1 parent 805d701 commit 37fdcec
Showing 1 changed file with 14 additions and 2 deletions.
16 changes: 14 additions & 2 deletions src/Mod/TechDraw/App/Geometry.cpp
Expand Up @@ -127,6 +127,7 @@ BaseGeom::BaseGeom() :
m_source(0),
m_sourceIndex(-1)
{
occEdge = TopoDS_Edge();
cosmeticTag = std::string();
}

Expand All @@ -145,9 +146,20 @@ BaseGeom* BaseGeom::copy()
result->source(m_source);
result->sourceIndex(m_sourceIndex);
result->cosmeticTag = cosmeticTag;
}
}
} else {
result = new BaseGeom();
result->extractType = extractType;
result->classOfEdge = classOfEdge;
result->hlrVisible = hlrVisible;
result->reversed = reversed;
result->ref3D = ref3D;
result->cosmetic = cosmetic;
result->source(m_source);
result->sourceIndex(m_sourceIndex);
result->cosmeticTag = cosmeticTag;
}

return result;
}

Expand Down

0 comments on commit 37fdcec

Please sign in to comment.