From c3b911b571c430cecf563a1d2234698e6aff6c34 Mon Sep 17 00:00:00 2001 From: Uwe Hermann Date: Mon, 21 May 2018 16:38:13 +0200 Subject: [PATCH] tracegroup.cpp: Fix a potential unintended integer division. Reported by Coverity (CID 279773): Result is not floating-point (UNINTENDED_INTEGER_DIVISION) integer_division: Dividing integer expressions -5 and 2, and then converting the integer quotient to type double. Any remainder, or fractional part of the quotient, is ignored. --- pv/views/trace/tracegroup.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pv/views/trace/tracegroup.cpp b/pv/views/trace/tracegroup.cpp index 3fbb864..6df8f65 100644 --- a/pv/views/trace/tracegroup.cpp +++ b/pv/views/trace/tracegroup.cpp @@ -85,8 +85,8 @@ pair TraceGroup::v_extents() const void TraceGroup::paint_label(QPainter &p, const QRect &rect, bool hover) { const QRectF r = label_rect(rect).adjusted( - LineThickness / 2, LineThickness / 2, - -LineThickness / 2, -LineThickness / 2); + LineThickness / 2.0, LineThickness / 2.0, + -LineThickness / 2.0, -LineThickness / 2.0); // Paint the label const QPointF points[] = { -- 2.30.2