]> SALOME platform Git repositories - modules/geom.git/commitdiff
Salome HOME
RNV: Fix compilation error.
authorinv <inv@opencascade.com>
Fri, 6 Sep 2013 11:55:01 +0000 (11:55 +0000)
committerinv <inv@opencascade.com>
Fri, 6 Sep 2013 11:55:01 +0000 (11:55 +0000)
src/GEOMGUI/GEOM_Displayer.cxx

index c24f48306bafef1569c477f9653f7763bf351c6f..941793533b818c489c22fc9329283d4021dd3717 100644 (file)
@@ -733,16 +733,27 @@ void GEOM_Displayer::updateShapeProperties( const Handle(GEOM_AISShape)& AISShap
 #endif
         GeometryGUI::getTexture( study, textureId, aWidth, aHeight );
       if ( !aTexture.IsNull() ) {
-        static int TextureId = 0;
+#if OCC_VERSION_LARGE > 0x06050500 // Porting to OCCT higher 6.5.5 version
         Handle(Prs3d_PointAspect) aTextureAspect =
           new Prs3d_PointAspect( HasColor() ? 
-                                 // predefined color, manually set to displayer via GEOM_Displayer::SetColor() function
-                                 (Quantity_NameOfColor)GetColor() : 
-                                 // color from properties
+                                // predefined color, manually set to displayer via GEOM_Displayer::SetColor() function
+                                (Quantity_NameOfColor)GetColor() : 
+                                // color from properties 
                                  SalomeApp_Tools::color( propMap.value( GEOM::propertyName( GEOM::PointColor ) ).value<QColor>() ),
-                                 ++TextureId,
                                  aWidth, aHeight,
                                  aTexture );
+#else
+       int TextureId = 0;
+        Handle(Prs3d_PointAspect) aTextureAspect =
+          new Prs3d_PointAspect( HasColor() ? 
+                                // predefined color, manually set to displayer via GEOM_Displayer::SetColor() function
+                                (Quantity_NameOfColor)GetColor() : 
+                                // color from properties 
+                                 SalomeApp_Tools::color( propMap.value( GEOM::propertyName( GEOM::PointColor ) ).value<QColor>() ), 
+                                ++TextureId,
+                                 aWidth, aHeight,
+                                 aTexture );
+#endif
         AISShape->Attributes()->SetPointAspect( aTextureAspect );
       }
     }