Change abs to std::abs (#5831)

This prevents GCC 6 from raising an ambiguous call error.
This commit is contained in:
Kevin Zander
2020-12-07 15:42:05 -06:00
committed by GitHub
parent 53a733ba66
commit 118d63bada

View File

@@ -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;