]> SALOME platform Git repositories - modules/shaper.git/commitdiff
Salome HOME
Fix for the issue #2630 : on redo, there is only one edge in the results
authormpv <mpv@opencascade.com>
Wed, 24 Oct 2018 16:33:20 +0000 (19:33 +0300)
committermpv <mpv@opencascade.com>
Wed, 24 Oct 2018 16:33:20 +0000 (19:33 +0300)
src/Model/Model_ResultBody.cpp

index 7c7171ddd198e3cf9adcb0694f05ea77244ad967..384bbd61a4c61a026cf0acc5467bcf5f7588b1f0 100644 (file)
@@ -207,6 +207,7 @@ void Model_ResultBody::updateSubs(const std::shared_ptr<GeomAPI_Shape>& theThisS
     TDF_Label aDataLab = std::dynamic_pointer_cast<Model_Data>(data())->label();
     if (!aDataLab.IsNull()) {
       TDataStd_UAttribute::Set(aDataLab, kUpdateConnectedTopology);
+      isConnectedTopology(); // to store this flag in transaction, #2630
     }
   }
   // iterate all sub-solids of compsolid to make sub-results synchronized with them