From 9d537ba03c87c5d67a247f65ac6ab65e970a62bf Mon Sep 17 00:00:00 2001 From: Silent Date: Fri, 10 Sep 2021 18:28:09 +0200 Subject: [PATCH] GamePropertiesDialog: Unlock the CPU OC slider only when the option is checked --- src/duckstation-qt/gamepropertiesdialog.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/duckstation-qt/gamepropertiesdialog.cpp b/src/duckstation-qt/gamepropertiesdialog.cpp index be868e215..11ee2cc5b 100644 --- a/src/duckstation-qt/gamepropertiesdialog.cpp +++ b/src/duckstation-qt/gamepropertiesdialog.cpp @@ -311,7 +311,7 @@ void GamePropertiesDialog::populateGameSettings() populateBooleanUserSetting(m_ui.userEnableCPUClockSpeedControl, gs.cpu_overclock_enable); populateBooleanUserSetting(m_ui.userEnable8MBRAM, gs.enable_8mb_ram); - m_ui.userCPUClockSpeed->setEnabled(m_ui.userEnableCPUClockSpeedControl->checkState() != Qt::Unchecked); + m_ui.userCPUClockSpeed->setEnabled(m_ui.userEnableCPUClockSpeedControl->checkState() == Qt::Checked); updateCPUClockSpeedLabel(); if (gs.cdrom_read_speedup.has_value()) @@ -858,14 +858,14 @@ void GamePropertiesDialog::connectUi() void GamePropertiesDialog::updateCPUClockSpeedLabel() { const int percent = - m_ui.userEnableCPUClockSpeedControl->checkState() != Qt::Unchecked ? m_ui.userCPUClockSpeed->value() : 100; + m_ui.userEnableCPUClockSpeedControl->checkState() == Qt::Checked ? m_ui.userCPUClockSpeed->value() : 100; const double frequency = (static_cast(System::MASTER_CLOCK) * static_cast(percent)) / 100.0; m_ui.userCPUClockSpeedLabel->setText(tr("%1% (%2MHz)").arg(percent).arg(frequency / 1000000.0, 0, 'f', 2)); } void GamePropertiesDialog::onEnableCPUClockSpeedControlChecked(int state) { - m_ui.userCPUClockSpeed->setEnabled(state != Qt::Unchecked); + m_ui.userCPUClockSpeed->setEnabled(state == Qt::Checked); updateCPUClockSpeedLabel(); }