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()) {
|
if (!setting.name.empty()) {
|
||||||
auto &value = g_Config.mPostShaderSetting[StringFromFormat("%sSettingValue%d", shaderInfo->section.c_str(), i + 1)];
|
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()));
|
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();
|
return g_Config.iRenderingMode != FB_NON_BUFFERED_MODE && enableStereo();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -399,7 +399,7 @@ void GameSettingsScreen::CreateViews() {
|
||||||
screenManager()->push(procScreen);
|
screenManager()->push(procScreen);
|
||||||
return UI::EVENT_DONE;
|
return UI::EVENT_DONE;
|
||||||
});
|
});
|
||||||
postProcChoice_->SetEnabledFunc([&] {
|
postProcChoice_->SetEnabledFunc([=] {
|
||||||
return g_Config.iRenderingMode != FB_NON_BUFFERED_MODE && !enableStereo();
|
return g_Config.iRenderingMode != FB_NON_BUFFERED_MODE && !enableStereo();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -422,7 +422,7 @@ void GameSettingsScreen::CreateViews() {
|
||||||
settingValue->SetEnabled(false);
|
settingValue->SetEnabled(false);
|
||||||
} else {
|
} else {
|
||||||
PopupSliderChoiceFloat *settingValue = graphicsSettings->Add(new PopupSliderChoiceFloat(&value, setting.minValue, setting.maxValue, ps->T(setting.name), setting.step, screenManager()));
|
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();
|
return g_Config.iRenderingMode != FB_NON_BUFFERED_MODE && !enableStereo();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue