From: mpv Date: Wed, 24 Oct 2018 16:33:20 +0000 (+0300) Subject: Fix for the issue #2630 : on redo, there is only one edge in the results X-Git-Tag: End2018~270 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=b0bc272d57b7576a3c2d2f07747c7cfff3b43908;p=modules%2Fshaper.git Fix for the issue #2630 : on redo, there is only one edge in the results --- diff --git a/src/Model/Model_ResultBody.cpp b/src/Model/Model_ResultBody.cpp index 7c7171ddd..384bbd61a 100644 --- a/src/Model/Model_ResultBody.cpp +++ b/src/Model/Model_ResultBody.cpp @@ -207,6 +207,7 @@ void Model_ResultBody::updateSubs(const std::shared_ptr& theThisS TDF_Label aDataLab = std::dynamic_pointer_cast(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