X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FModelAPI%2FModelAPI_Tools.cpp;h=3f823dcb2f9e8fde966d603bb483a26260776df4;hb=c66d90377083e2611816b72500533d4ffbc73e19;hp=20df8a89d2e5a36255d32f9308de5de5ec237022;hpb=bfb82dfb906da8e1758712e2b632f3147e421e5d;p=modules%2Fshaper.git diff --git a/src/ModelAPI/ModelAPI_Tools.cpp b/src/ModelAPI/ModelAPI_Tools.cpp index 20df8a89d..3f823dcb2 100755 --- a/src/ModelAPI/ModelAPI_Tools.cpp +++ b/src/ModelAPI/ModelAPI_Tools.cpp @@ -206,7 +206,7 @@ void findRandomColor(std::vector& theValues) fillColorMap(); } - int aSize = myColorMap.size(); + size_t aSize = myColorMap.size(); int anIndex = rand() % aSize; if (myColorMap.find(anIndex) != myColorMap.end()) { theValues = myColorMap.at(anIndex); @@ -252,7 +252,7 @@ FeaturePtr findPartFeature(const DocumentPtr& theMain, const DocumentPtr& theSub CompositeFeaturePtr compositeOwner(const FeaturePtr& theFeature) { if (theFeature.get() && theFeature->data()->isValid()) { - const std::set > aRefs = theFeature->data()->refsToMe(); + const std::set >& aRefs = theFeature->data()->refsToMe(); std::set >::const_iterator aRefIter = aRefs.begin(); for(; aRefIter != aRefs.end(); aRefIter++) { CompositeFeaturePtr aComp = std::dynamic_pointer_cast