From 8f911d9a85bcfaaa91bd2327decac16ae907c9d8 Mon Sep 17 00:00:00 2001 From: Adam Honse Date: Sat, 25 Jan 2020 16:04:35 -0600 Subject: [PATCH] Fix issues with inverted speed and random flag --- qt/OpenRGBDevicePage.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/qt/OpenRGBDevicePage.cpp b/qt/OpenRGBDevicePage.cpp index beb3bcc73..4f14267cc 100644 --- a/qt/OpenRGBDevicePage.cpp +++ b/qt/OpenRGBDevicePage.cpp @@ -289,6 +289,7 @@ void Ui::OpenRGBDevicePage::UpdateModeUi() else { ui->RandomCheck->setEnabled(false); + ui->RandomCheck->setCheckState(random ? Qt::CheckState::Checked : Qt::CheckState::Unchecked); } } } @@ -351,7 +352,7 @@ void Ui::OpenRGBDevicePage::UpdateMode() \*-----------------------------------------------------*/ if(InvertedSpeed) { - current_speed = device->modes[current_mode].speed_min - current_speed; + current_speed = device->modes[current_mode].speed_min - current_speed + device->modes[current_mode].speed_max; } /*-----------------------------------------------------*\