0032107: Data Exchange, RWGltf_CafReader - reading glTF document back loses sharing
[occt.git] / src / RWMesh / RWMesh_FaceIterator.cxx
index a19ee16..a7f6d58 100644 (file)
@@ -42,12 +42,13 @@ RWMesh_FaceIterator::RWMesh_FaceIterator (const TDF_Label&       theLabel,
     return;
   }
 
     return;
   }
 
-  aShape.Location (theLocation);
+  aShape.Location (theLocation, false);
   myFaceIter.Init (aShape, TopAbs_FACE);
 
   if (theToMapColors)
   {
     dispatchStyles (theLabel, theLocation, theStyle);
   myFaceIter.Init (aShape, TopAbs_FACE);
 
   if (theToMapColors)
   {
     dispatchStyles (theLabel, theLocation, theStyle);
+    myStyles.Bind (aShape, theStyle);
   }
 
   Next();
   }
 
   Next();