From 7f9ed6df6d0009f5daa3da8c043ca81c8ced4ad3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Arne=20J=C3=BCnemann?= Date: Tue, 24 Oct 2023 06:11:15 +0200 Subject: [PATCH] Add explicit typecasting that was missing --- sdrgui/gui/glspectrumgui.cpp | 2 +- sdrgui/gui/glspectrumview.cpp | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sdrgui/gui/glspectrumgui.cpp b/sdrgui/gui/glspectrumgui.cpp index c7b9964b3..259e7f87e 100644 --- a/sdrgui/gui/glspectrumgui.cpp +++ b/sdrgui/gui/glspectrumgui.cpp @@ -864,7 +864,7 @@ void GLSpectrumGUI::setAveragingToolitp() { QString s; int averagingIndex = m_settings.m_averagingMode == SpectrumSettings::AvgModeNone ? 0 : m_settings.m_averagingIndex; - float overlapFactor = (m_settings.m_fftSize - m_settings.m_fftOverlap) / m_settings.m_fftSize; + float overlapFactor = (m_settings.m_fftSize - m_settings.m_fftOverlap) / (float)m_settings.m_fftSize; float averagingTime = (m_settings.m_fftSize * (SpectrumSettings::getAveragingValue(averagingIndex, m_settings.m_averagingMode) == 0 ? 1 : SpectrumSettings::getAveragingValue(averagingIndex, m_settings.m_averagingMode))) / (float) m_glSpectrum->getSampleRate(); diff --git a/sdrgui/gui/glspectrumview.cpp b/sdrgui/gui/glspectrumview.cpp index 90cb3050d..47a9ee99f 100644 --- a/sdrgui/gui/glspectrumview.cpp +++ b/sdrgui/gui/glspectrumview.cpp @@ -2735,7 +2735,7 @@ void GLSpectrumView::applyChanges() float timeScaleDiv = ((float)m_sampleRate / (float)m_timingRate); if (m_fftSize > m_fftOverlap) { - timeScaleDiv *= m_fftSize / (m_fftSize - m_fftOverlap); + timeScaleDiv *= m_fftSize / (float)(m_fftSize - m_fftOverlap); } if (!m_invertedWaterfall) { @@ -2828,7 +2828,7 @@ void GLSpectrumView::applyChanges() float timeScaleDiv = ((float)m_sampleRate / (float)m_timingRate); if (m_fftSize > m_fftOverlap) { - timeScaleDiv *= m_fftSize / (m_fftSize - m_fftOverlap); + timeScaleDiv *= m_fftSize / (float)(m_fftSize - m_fftOverlap); } if (!m_invertedWaterfall) {