Remove polygon fix as it causes more issues than it solves.

This commit is contained in:
Jeff Young 2018-09-19 21:32:09 +01:00
parent 5a910e9ee3
commit 637029c292
1 changed files with 0 additions and 6 deletions

View File

@ -422,12 +422,6 @@ void SCH_PAINTER::draw( LIB_POLYLINE *aLine, int aLayer )
for( auto p : pts ) for( auto p : pts )
vtx.push_back( mapCoords( p ) ); vtx.push_back( mapCoords( p ) );
// Make sure a filled polygon is closed. We appear to have both types out in the wild:
// while most are closed (cf op-amp bodies, diodes, etc.), there are some that are inferred
// by their fill to be closed (cf arrowheads on potentiometers, optocoupler LEDs, etc.).
if( aLine->GetFillMode() != NO_FILL && pts.back() != pts.front() )
vtx.push_back( mapCoords( pts.front() ) );
m_gal->DrawPolygon( vtx ); m_gal->DrawPolygon( vtx );
} }