From e458e2882879f6d291cdece08638ba31910bd7a0 Mon Sep 17 00:00:00 2001 From: Veratil Date: Sat, 5 Dec 2020 22:38:11 -0600 Subject: [PATCH] Change abs to std::abs This prevents GCC 6 from raising an ambiguous call error. --- plugins/Vectorscope/VectorView.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/Vectorscope/VectorView.cpp b/plugins/Vectorscope/VectorView.cpp index 9a3f855eb98..330c666cf12 100644 --- a/plugins/Vectorscope/VectorView.cpp +++ b/plugins/Vectorscope/VectorView.cpp @@ -168,7 +168,7 @@ void VectorView::paintEvent(QPaintEvent *event) // To better preserve shapes, the log scale is applied to the distance from origin, // not the individual channels. const float distance = sqrt(inLeft * inLeft + inRight * inRight); - const float distanceLog = log10(1 + 9 * abs(distance)); + const float distanceLog = log10(1 + 9 * std::abs(distance)); const float angleCos = inLeft / distance; const float angleSin = inRight / distance; left = distanceLog * angleCos * (activeSize - 1) / 4; @@ -222,7 +222,7 @@ void VectorView::paintEvent(QPaintEvent *event) float inRight = inBuffer[frame][1] * m_zoom; if (logScale) { const float distance = sqrt(inLeft * inLeft + inRight * inRight); - const float distanceLog = log10(1 + 9 * abs(distance)); + const float distanceLog = log10(1 + 9 * std::abs(distance)); const float angleCos = inLeft / distance; const float angleSin = inRight / distance; left = distanceLog * angleCos * (activeSize - 1) / 4;