diff options
Diffstat (limited to '')
| -rw-r--r-- | src/yuzu/configuration/configure_cpu.cpp | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/src/yuzu/configuration/configure_cpu.cpp b/src/yuzu/configuration/configure_cpu.cpp index 901e54e0d..525c42ff0 100644 --- a/src/yuzu/configuration/configure_cpu.cpp +++ b/src/yuzu/configuration/configure_cpu.cpp | |||
| @@ -67,14 +67,11 @@ void ConfigureCpu::AccuracyUpdated(int index) { | |||
| 67 | } | 67 | } |
| 68 | 68 | ||
| 69 | void ConfigureCpu::UpdateGroup(int index) { | 69 | void ConfigureCpu::UpdateGroup(int index) { |
| 70 | if (Settings::IsConfiguringGlobal()) { | 70 | if (!Settings::IsConfiguringGlobal()) { |
| 71 | ui->unsafe_group->setVisible(static_cast<Settings::CPUAccuracy>(index) == | 71 | index -= ConfigurationShared::USE_GLOBAL_OFFSET; |
| 72 | Settings::CPUAccuracy::Unsafe); | ||
| 73 | } else { | ||
| 74 | ui->unsafe_group->setVisible( | ||
| 75 | static_cast<Settings::CPUAccuracy>(index - ConfigurationShared::USE_GLOBAL_OFFSET) == | ||
| 76 | Settings::CPUAccuracy::Unsafe); | ||
| 77 | } | 72 | } |
| 73 | const auto accuracy = static_cast<Settings::CPUAccuracy>(index); | ||
| 74 | ui->unsafe_group->setVisible(accuracy == Settings::CPUAccuracy::Unsafe); | ||
| 78 | } | 75 | } |
| 79 | 76 | ||
| 80 | void ConfigureCpu::ApplyConfiguration() { | 77 | void ConfigureCpu::ApplyConfiguration() { |