]> SALOME platform Git repositories - modules/visu.git/commitdiff
Salome HOME
Fix for Post-Pro non-regression tests: ImportMedField, B6 and B7 V6_3_BR_20110609 V6_3_BR_20110610 V6_3_BR_20110614 V6_3_BR_20110615 V6_3_BR_20110617 V6_3_BR_20110620
authorouv <ouv@opencascade.com>
Wed, 8 Jun 2011 12:53:15 +0000 (12:53 +0000)
committerouv <ouv@opencascade.com>
Wed, 8 Jun 2011 12:53:15 +0000 (12:53 +0000)
src/VISU_I/VISU_CorbaMedConvertor.cxx

index 31424078a3bcf35b3ab6747ef53ac38dbba2753d..f888ebb378ae55b2140a785e588216e35ebbe803 100644 (file)
@@ -1431,6 +1431,15 @@ namespace
         long int aSize;
         int* aValuePtr = ReceiverFactory::getValue(aSender, aSize);
         myConnIndex.assign(aValuePtr, aValuePtr + aSize);
+
+        // since the connectivity indices for polygones are stored together with other elements
+        // we should cut the indices by a value of the first one
+        if( aSize > 0 )
+        {
+          int anOffset = myConnIndex.front() - 1;
+          for( int anIndex = 0; anIndex < aSize; anIndex++ )
+            myConnIndex[ anIndex ] -= anOffset;
+        }
       }
     }