X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FPartSetPlugin%2FPartSetPlugin_Remove.cpp;h=56881ca51238c578361d7126271ac2b3127684bb;hb=refs%2Ftags%2FV_1.2.1;hp=0c47368fc1eeb4ea8c56f0a99c44e78b33c3eb1a;hpb=794ff5a3d14e29b31249dd0b31a38cb90b9c35b2;p=modules%2Fshaper.git diff --git a/src/PartSetPlugin/PartSetPlugin_Remove.cpp b/src/PartSetPlugin/PartSetPlugin_Remove.cpp index 0c47368fc..56881ca51 100644 --- a/src/PartSetPlugin/PartSetPlugin_Remove.cpp +++ b/src/PartSetPlugin/PartSetPlugin_Remove.cpp @@ -17,14 +17,11 @@ void PartSetPlugin_Remove::execute() { std::shared_ptr aPManager = ModelAPI_Session::get(); std::shared_ptr aRoot = aPManager->moduleDocument(); - std::shared_ptr aCurrent; std::shared_ptr a; for (int a = aRoot->size(ModelAPI_ResultPart::group()) - 1; a >= 0; a--) { ResultPartPtr aPart = std::dynamic_pointer_cast( aRoot->object(ModelAPI_ResultPart::group(), a)); - if (aPart - && aPart->data()->document(ModelAPI_ResultPart::DOC_REF())->value() - == aPManager->activeDocument()) { + if (aPart && aPart->data()->document(ModelAPI_ResultPart::DOC_REF())->value() == document()) { FeaturePtr aFeature = aRoot->feature(aPart); if (aFeature) { // do remove