diff --git a/eeschema/lib_shape.cpp b/eeschema/lib_shape.cpp index 2d406696ec..9bc42a3660 100644 --- a/eeschema/lib_shape.cpp +++ b/eeschema/lib_shape.cpp @@ -256,7 +256,7 @@ void LIB_SHAPE::print( const RENDER_SETTINGS* aSettings, const wxPoint& aOffset, CalcArcAngles( t1, t2 ); - if( NormalizeAngle180( t1 - t2 ) > 0 ) + if( aTransform.MapAngles( &t1, &t2 ) == ( NormalizeAngle180( t1 - t2 ) > 0 ) ) std::swap( pt1, pt2 ); }