diff options
Diffstat (limited to 'basegfx/source/polygon')
-rw-r--r-- | basegfx/source/polygon/b2dsvgpolypolygon.cxx | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/basegfx/source/polygon/b2dsvgpolypolygon.cxx b/basegfx/source/polygon/b2dsvgpolypolygon.cxx index e17c5073954e..c42ea4d8b65b 100644 --- a/basegfx/source/polygon/b2dsvgpolypolygon.cxx +++ b/basegfx/source/polygon/b2dsvgpolypolygon.cxx @@ -787,9 +787,9 @@ namespace basegfx // (since // createPolygonFromEllipseSegment() // normalizes to e.g. cw arc) - const bool bFlipSegment( (bLargeArcFlag!=0) == - (fmod(fTheta2+2*M_PI-fTheta1, - 2*M_PI)<M_PI) ); + const bool bLessThanPi(fmod(fTheta2+2*M_PI-fTheta1, + 2*M_PI)<M_PI); + const bool bFlipSegment( (bLargeArcFlag!=0) == bLessThanPi ); if( bFlipSegment ) std::swap(fTheta1,fTheta2); |