diff --git a/AdaptiveBrightness/main_window.cpp b/AdaptiveBrightness/main_window.cpp index 37dd1ed..506222b 100644 --- a/AdaptiveBrightness/main_window.cpp +++ b/AdaptiveBrightness/main_window.cpp @@ -141,7 +141,6 @@ void MainWindow::setupLimitsSlider() } const auto curIdx = m_ui.monitorDropdown->currentIndex(); m_monitors[curIdx].minBrightness = utils::map(value, 0, 100, 0.f, 1.f); - updateCurrentMonitorGUI(curIdx); }); connect(m_ui.monitorMaxBrightnessSlider, &QSlider::valueChanged, [this](int value) { m_ui.monitorMaxBrightnessValueLabel->setText(tr("%1%").arg(value, 3)); @@ -150,7 +149,6 @@ void MainWindow::setupLimitsSlider() } const auto curIdx = m_ui.monitorDropdown->currentIndex(); m_monitors[curIdx].maxBrightness = utils::map(value, 0, 100, 0.f, 1.f); - updateCurrentMonitorGUI(curIdx); }); } @@ -232,14 +230,9 @@ void MainWindow::setupCallbackTimer() void MainWindow::updateCurrentMonitorGUI(int index) { const auto brightness = utils::map(m_monitors[index].brightness, 0.f, 1.f, 0, 100); - const auto minimum = utils::map(m_monitors[index].minBrightness, 0.f, 1.f, 0, 100); - const auto maximum = utils::map(m_monitors[index].maxBrightness, 0.f, 1.f, 0, 100); - m_ui.monitorMinBrightnessSlider->setValue(minimum); - m_ui.monitorMinBrightnessValueLabel->setText(QString("%1%").arg(minimum, 3)); - - m_ui.monitorMaxBrightnessSlider->setValue(maximum); - m_ui.monitorMaxBrightnessValueLabel->setText(QString("%1%").arg(maximum, 3)); + m_ui.monitorMinBrightnessSlider->setValue(utils::map(m_monitors[index].minBrightness, 0.f, 1.f, 0, 100)); + m_ui.monitorMaxBrightnessSlider->setValue(utils::map(m_monitors[index].maxBrightness, 0.f, 1.f, 0, 100)); m_ui.monitorBrightnessSlider->setValue(brightness); m_ui.monitorBrightnessValueLabel->setText(QString("%1%").arg(brightness, 3));