From 19b64d5b97edee25ebd26a87a13906677ce233dc Mon Sep 17 00:00:00 2001 From: Uwe Rathmann Date: Wed, 25 Oct 2017 10:41:34 +0200 Subject: [PATCH] compiler warning fixed --- src/nodes/QskBoxRendererDEllipse.cpp | 32 ++++++---------------------- 1 file changed, 6 insertions(+), 26 deletions(-) diff --git a/src/nodes/QskBoxRendererDEllipse.cpp b/src/nodes/QskBoxRendererDEllipse.cpp index e5e8c480..3d3f9598 100644 --- a/src/nodes/QskBoxRendererDEllipse.cpp +++ b/src/nodes/QskBoxRendererDEllipse.cpp @@ -320,32 +320,6 @@ namespace m_corner = corner; const auto& c = metrics.corner[ corner ]; - bool horizontal; - - switch( corner ) - { - case Qt::TopLeftCorner: - { - horizontal = m_clockwise; - break; - } - case Qt::BottomRightCorner: - { - horizontal = m_clockwise; - break; - } - case Qt::TopRightCorner: - { - horizontal = !m_clockwise; - break; - } - case Qt::BottomLeftCorner: - { - horizontal = !m_clockwise; - break; - } - } - const double angleStep = M_PI_2 / c.stepCount; m_cosStep = qFastCos( angleStep ); @@ -353,6 +327,12 @@ namespace m_stepInv1 = m_sinStep / m_cosStep; m_stepInv2 = m_cosStep + m_sinStep * m_stepInv1; + bool horizontal; + if ( corner == Qt::TopRightCorner || corner == Qt::BottomLeftCorner ) + horizontal = !m_clockwise; + else + horizontal = m_clockwise; + if ( horizontal ) { m_cos = 1.0;