X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSketchPlugin%2FSketchPlugin_Sketch.cpp;h=7b7fb78d0e1608a9afbbf4ab8c677feccadb3508;hb=61cd0845b41710ad4e7eae07cc6106904be67b9f;hp=2d02f0dd10f3a64e2900c035b30f96cb48e06cb9;hpb=07eadc6d62935271cf75fec5ad99a25eeda273a4;p=modules%2Fshaper.git diff --git a/src/SketchPlugin/SketchPlugin_Sketch.cpp b/src/SketchPlugin/SketchPlugin_Sketch.cpp index 2d02f0dd1..7b7fb78d0 100644 --- a/src/SketchPlugin/SketchPlugin_Sketch.cpp +++ b/src/SketchPlugin/SketchPlugin_Sketch.cpp @@ -137,7 +137,7 @@ std::shared_ptr SketchPlugin_Sketch::addFeature(std::string th void SketchPlugin_Sketch::removeFeature(std::shared_ptr theFeature) { - if (!data().get()) // sketch is already removed (case on undo of sketch), sync is not needed + if (!data()->isValid()) // sketch is already removed (case on undo of sketch), sync is not needed return; list aSubs = data()->reflist(SketchPlugin_Sketch::FEATURES_ID())->list(); list::iterator aSubIt = aSubs.begin(), aLastIt = aSubs.end();