From 40f63339833d2d06ab715c07783c904985e830f6 Mon Sep 17 00:00:00 2001 From: JGV <> Date: Thu, 19 May 2011 10:46:55 +0000 Subject: [PATCH] OCC22301 TColStd_PackedMapOfInteger issue with extent value --- src/TColStd/TColStd_PackedMapOfInteger.cxx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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;