From: JGV <> Date: Thu, 19 May 2011 10:46:55 +0000 (+0000) Subject: OCC22301 TColStd_PackedMapOfInteger issue with extent value X-Git-Tag: V6_5_1~26 X-Git-Url: http://git.dev.opencascade.org/gitweb/?a=commitdiff_plain;h=40f63339833d2d06ab715c07783c904985e830f6;p=occt-copy.git OCC22301 TColStd_PackedMapOfInteger issue with extent value --- diff --git a/src/TColStd/TColStd_PackedMapOfInteger.cxx b/src/TColStd/TColStd_PackedMapOfInteger.cxx index 738064db85..acc1056b38 100755 --- a/src/TColStd/TColStd_PackedMapOfInteger.cxx +++ b/src/TColStd/TColStd_PackedMapOfInteger.cxx @@ -772,8 +772,10 @@ Standard_Boolean TColStd_PackedMapOfInteger::Intersect // Store the block - result of operation if (aNewData == 0) p2 = 0L; // no match - the block has to be removed - else if ( aNewData != p1->Data() ) { - p1->ChangeData() = aNewData; + else + { + if ( aNewData != p1->Data() ) + p1->ChangeData() = aNewData; aNewExtent += TColStd_Population (p1->ChangeMask(), aNewData); } break;