mirror of
https://github.com/hrydgard/ppsspp.git
synced 2024-10-07 19:03:29 +00:00
Fix UB
This commit is contained in:
parent
1f1a3433f2
commit
3454ea9c1d
@ -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…
Reference in New Issue
Block a user