From c6a43dbffa5dfcc7d06fbe2af16e7055a8743cdc Mon Sep 17 00:00:00 2001 From: Peter L Jones Date: Sun, 26 May 2019 18:42:46 +0100 Subject: [PATCH] Fix unsigned usage in signed contexts --- src/historygraph.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/historygraph.cpp b/src/historygraph.cpp index ae4c7031..c64131aa 100644 --- a/src/historygraph.cpp +++ b/src/historygraph.cpp @@ -168,7 +168,7 @@ void AHistoryGraph::DrawFrame ( const int iNewNumTicksX ) { int iBottomExtraTickLen = 0; const int iCurX = gridFrameX + static_cast ( dayXSpace * ( i + 1 ) ); - const QDate curXAxisDate = curDate.addDays ( i - iNumTicksX + 1 ); + const QDate curXAxisDate = curDate.addDays ( 0 - static_cast( iNumTicksX ) + i + 1 ); // text (print only every "iXAxisTickStep" tick) if ( !( i % iXAxisTickStep ) ) @@ -219,7 +219,7 @@ void AHistoryGraph::AddMarker ( const SHistoryData& curHistoryData ) curDate.daysTo ( curHistoryData.DateTime.date() ); // check range, if out of range, do not plot anything - if ( -iXAxisOffs > ( static_cast(iNumTicksX) - 1 ) ) + if ( -iXAxisOffs > ( static_cast( iNumTicksX ) - 1 ) ) { return; } @@ -229,7 +229,7 @@ void AHistoryGraph::AddMarker ( const SHistoryData& curHistoryData ) static_cast ( curHistoryData.DateTime.time().minute() ) / 60; // calculate the actual point in the graph (in pixels) - int curPointX = gridFrameX + static_cast ( dayXSpace * ( iNumTicksX + iXAxisOffs ) ); + int curPointX = gridFrameX + static_cast ( dayXSpace * ( static_cast( iNumTicksX ) + iXAxisOffs ) ); int curPointY = gridFrameY + static_cast ( static_cast ( gridFrameHeight ) / ( iYAxisEnd - iYAxisStart ) * dYAxisOffs ); QString curPointColour = MarkerNewColor;