- if ( !aWire.IsNull() ) {
- myPreviewPrs->setFace( aWire );
- } else if ( !aShape.IsNull() && aShape.ShapeType() == TopAbs_COMPOUND ) {
- TopoDS_Compound aCompound = TopoDS::Compound( aShape );
- if ( !aCompound.IsNull() ) {
- myPreviewPrs->setFaces( aCompound );
- }
- }
+ TopoDS_Face aFace;
+ if( !aZoneShape.IsNull() )
+ aFace = TopoDS::Face( aZoneShape );
+ myPreviewPrs->setFace( aFace );