Fix UB
This commit is contained in:
parent
1f1a3433f2
commit
3454ea9c1d
1 changed files with 3 additions and 3 deletions
|
@ -377,7 +377,7 @@ void GameSettingsScreen::CreateViews() {
|
|||
if (!setting.name.empty()) {
|
||||
auto &value = g_Config.mPostShaderSetting[StringFromFormat("%sSettingValue%d", shaderInfo->section.c_str(), i + 1)];
|
||||
PopupSliderChoiceFloat *settingValue = graphicsSettings->Add(new PopupSliderChoiceFloat(&value, setting.minValue, setting.maxValue, ps->T(setting.name), setting.step, screenManager()));
|
||||
settingValue->SetEnabledFunc([&] {
|
||||
settingValue->SetEnabledFunc([=] {
|
||||
return g_Config.iRenderingMode != FB_NON_BUFFERED_MODE && enableStereo();
|
||||
});
|
||||
}
|
||||
|
@ -399,7 +399,7 @@ void GameSettingsScreen::CreateViews() {
|
|||
screenManager()->push(procScreen);
|
||||
return UI::EVENT_DONE;
|
||||
});
|
||||
postProcChoice_->SetEnabledFunc([&] {
|
||||
postProcChoice_->SetEnabledFunc([=] {
|
||||
return g_Config.iRenderingMode != FB_NON_BUFFERED_MODE && !enableStereo();
|
||||
});
|
||||
|
||||
|
@ -422,7 +422,7 @@ void GameSettingsScreen::CreateViews() {
|
|||
settingValue->SetEnabled(false);
|
||||
} else {
|
||||
PopupSliderChoiceFloat *settingValue = graphicsSettings->Add(new PopupSliderChoiceFloat(&value, setting.minValue, setting.maxValue, ps->T(setting.name), setting.step, screenManager()));
|
||||
settingValue->SetEnabledFunc([&] {
|
||||
settingValue->SetEnabledFunc([=] {
|
||||
return g_Config.iRenderingMode != FB_NON_BUFFERED_MODE && !enableStereo();
|
||||
});
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue