Salome HOME
projects
/
modules
/
shaper.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
b5ea4f7
)
Issue #2856: Fatal error in sketcher Split when moving the mouse on a circle
author
azv
<azv@opencascade.com>
Tue, 12 Feb 2019 10:01:34 +0000
(13:01 +0300)
committer
azv
<azv@opencascade.com>
Tue, 12 Feb 2019 10:01:34 +0000
(13:01 +0300)
src/SketchPlugin/SketchPlugin_Split.cpp
patch
|
blob
|
history
diff --git
a/src/SketchPlugin/SketchPlugin_Split.cpp
b/src/SketchPlugin/SketchPlugin_Split.cpp
index c90b10cc05d952340a0cc6602d477f79e2860d17..7fa6ffbc5cb151bbd1a12093036692795505202a 100644
(file)
--- a/
src/SketchPlugin/SketchPlugin_Split.cpp
+++ b/
src/SketchPlugin/SketchPlugin_Split.cpp
@@
-621,7
+621,8
@@
void SketchPlugin_Split::fillObjectShapes(const ObjectPtr& theObject,
ModelGeomAlgo_Point2D::getPointsInsideShape_p(aFeatureShape, aRefAttributes, aC->pnt(),
aX->dir(), aY, aPoints, aPointToAttributes);
- GeomAlgoAPI_ShapeTools::splitShape_p(aFeatureShape, aPoints, aShapes);
+ if (!aPoints.empty())
+ GeomAlgoAPI_ShapeTools::splitShape_p(aFeatureShape, aPoints, aShapes);
}
myCashedShapes[theObject] = aShapes;
myCashedReferences[theObject] = aPointToAttributes;