]> SALOME platform Git repositories - modules/geom.git/commitdiff
Salome HOME
Fix for "16982 EDF 19511 - Crash when dumping study" issue.
authorrnv <rnv@opencascade.com>
Tue, 28 May 2019 16:05:05 +0000 (19:05 +0300)
committerrnv <rnv@opencascade.com>
Tue, 28 May 2019 16:05:05 +0000 (19:05 +0300)
src/GEOM/GEOM_Engine.cxx

index bbd3f5589c29b8a288f76993aaa1846d73537691..3055811862e5d16c807bfbf52f0be66751a45a25 100644 (file)
@@ -1842,7 +1842,8 @@ TCollection_AsciiString GetPublishCommands
       TIntToListIntMap::const_iterator aRefIt = theMapRefs.find(theTag);
 
       if (aRefIt != theMapRefs.end()) {
-        // Recursively publish all references.
+               thePublished.insert(theTag);
+        // Recursively publish all references.         
         std::list< int >::const_iterator aRefTagIt = aRefIt->second.begin();
 
         for(; aRefTagIt != aRefIt->second.end(); ++aRefTagIt) {
@@ -1856,8 +1857,6 @@ TCollection_AsciiString GetPublishCommands
       // Add the object command.
       aResult += anIt->second;
     }
-
-    thePublished.insert(theTag);
   }
 
   return aResult;