Merge pull request #10527 from AdmiralCurtiss/speedlimit-combobox-fix
DolphinQt: Set emulation speed setting only when the combobox is actually touched.
This commit is contained in:
commit
c4dfd47182
|
@ -112,8 +112,11 @@ void GeneralPane::ConnectLayout()
|
||||||
}
|
}
|
||||||
|
|
||||||
// Advanced
|
// Advanced
|
||||||
connect(m_combobox_speedlimit, qOverload<int>(&QComboBox::currentIndexChanged),
|
connect(m_combobox_speedlimit, qOverload<int>(&QComboBox::currentIndexChanged), [this]() {
|
||||||
[this]() { OnSaveConfig(); });
|
Config::SetBaseOrCurrent(Config::MAIN_EMULATION_SPEED,
|
||||||
|
m_combobox_speedlimit->currentIndex() * 0.1f);
|
||||||
|
Config::Save();
|
||||||
|
});
|
||||||
|
|
||||||
connect(m_combobox_fallback_region, qOverload<int>(&QComboBox::currentIndexChanged), this,
|
connect(m_combobox_fallback_region, qOverload<int>(&QComboBox::currentIndexChanged), this,
|
||||||
&GeneralPane::OnSaveConfig);
|
&GeneralPane::OnSaveConfig);
|
||||||
|
@ -354,8 +357,6 @@ void GeneralPane::OnSaveConfig()
|
||||||
m_checkbox_override_region_settings->isChecked());
|
m_checkbox_override_region_settings->isChecked());
|
||||||
Config::SetBase(Config::MAIN_AUTO_DISC_CHANGE, m_checkbox_auto_disc_change->isChecked());
|
Config::SetBase(Config::MAIN_AUTO_DISC_CHANGE, m_checkbox_auto_disc_change->isChecked());
|
||||||
Config::SetBaseOrCurrent(Config::MAIN_ENABLE_CHEATS, m_checkbox_cheats->isChecked());
|
Config::SetBaseOrCurrent(Config::MAIN_ENABLE_CHEATS, m_checkbox_cheats->isChecked());
|
||||||
Config::SetBaseOrCurrent(Config::MAIN_EMULATION_SPEED,
|
|
||||||
m_combobox_speedlimit->currentIndex() * 0.1f);
|
|
||||||
Settings::Instance().SetFallbackRegion(
|
Settings::Instance().SetFallbackRegion(
|
||||||
UpdateFallbackRegionFromIndex(m_combobox_fallback_region->currentIndex()));
|
UpdateFallbackRegionFromIndex(m_combobox_fallback_region->currentIndex()));
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue