From d80f9780fcb1d3e9ce905eedb620ecdff24e2766 Mon Sep 17 00:00:00 2001 From: Uwe Rathmann Date: Thu, 5 Jan 2023 20:28:33 +0100 Subject: [PATCH] iotdashboard crash fixed --- src/nodes/QskBoxRendererColorMap.h | 5 ++++- src/nodes/QskRoundedRectRenderer.cpp | 4 ++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/nodes/QskBoxRendererColorMap.h b/src/nodes/QskBoxRendererColorMap.h index 6de1eb2f..f2dcc78a 100644 --- a/src/nodes/QskBoxRendererColorMap.h +++ b/src/nodes/QskBoxRendererColorMap.h @@ -241,7 +241,10 @@ namespace QskVertex */ if ( value > value0 ) - contourIt.setGradientLine( value, colorIt.color(), l++ ); + { + if ( contourIt.setGradientLine( value, colorIt.color(), l ) ) + l++; + } colorIt.advance(); } diff --git a/src/nodes/QskRoundedRectRenderer.cpp b/src/nodes/QskRoundedRectRenderer.cpp index e7256aa3..f0a865b4 100644 --- a/src/nodes/QskRoundedRectRenderer.cpp +++ b/src/nodes/QskRoundedRectRenderer.cpp @@ -752,8 +752,10 @@ static inline int qskFillLineCount( lineCount += qMax( metrics.corner[ BottomLeft ].stepCount, metrics.corner[ BottomRight ].stepCount ) + 1; +#if 0 if ( metrics.centerQuad.top >= metrics.centerQuad.bottom ) lineCount--; +#endif } else if ( dir.isHorizontal() ) { @@ -763,8 +765,10 @@ static inline int qskFillLineCount( lineCount += qMax( metrics.corner[ TopRight ].stepCount, metrics.corner[ BottomRight ].stepCount ) + 1; +#if 0 if ( metrics.centerQuad.left >= metrics.centerQuad.right ) lineCount--; +#endif } else {