Qt: Linux compile fix

This commit is contained in:
Connor McLaughlin 2020-10-29 01:58:08 +10:00
parent 0552da6be2
commit 87518fbee1
1 changed files with 3 additions and 1 deletions

View File

@ -3,6 +3,7 @@
#include "common/log.h" #include "common/log.h"
#include "settingsdialog.h" #include "settingsdialog.h"
#include "settingwidgetbinder.h" #include "settingwidgetbinder.h"
#include <cmath>
Log_SetChannel(AudioSettingsWidget); Log_SetChannel(AudioSettingsWidget);
AudioSettingsWidget::AudioSettingsWidget(QtHostInterface* host_interface, QWidget* parent, SettingsDialog* dialog) AudioSettingsWidget::AudioSettingsWidget(QtHostInterface* host_interface, QWidget* parent, SettingsDialog* dialog)
@ -66,7 +67,8 @@ AudioSettingsWidget::~AudioSettingsWidget() = default;
void AudioSettingsWidget::updateBufferingLabel() void AudioSettingsWidget::updateBufferingLabel()
{ {
constexpr float step = 128; constexpr float step = 128;
const u32 actual_buffer_size = static_cast<u32>(std::round(static_cast<float>(m_ui.bufferSize->value()) / step) * step); const u32 actual_buffer_size =
static_cast<u32>(std::round(static_cast<float>(m_ui.bufferSize->value()) / step) * step);
if (static_cast<u32>(m_ui.bufferSize->value()) != actual_buffer_size) if (static_cast<u32>(m_ui.bufferSize->value()) != actual_buffer_size)
{ {
m_ui.bufferSize->setValue(static_cast<int>(actual_buffer_size)); m_ui.bufferSize->setValue(static_cast<int>(actual_buffer_size));