[Scummvm-git-logs] scummvm master -> 272f884419895547c95cd7551de2345fc0dd41db
sev-
noreply at scummvm.org
Wed Sep 20 07:49:36 UTC 2023
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
272f884419 GUI: Fix crash in shader controls
Commit: 272f884419895547c95cd7551de2345fc0dd41db
https://github.com/scummvm/scummvm/commit/272f884419895547c95cd7551de2345fc0dd41db
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2023-09-20T09:49:09+02:00
Commit Message:
GUI: Fix crash in shader controls
Changed paths:
gui/options.cpp
diff --git a/gui/options.cpp b/gui/options.cpp
index 6be1a8460b6..810712872cc 100644
--- a/gui/options.cpp
+++ b/gui/options.cpp
@@ -424,19 +424,21 @@ void OptionsDialog::build() {
}
// Shader options
- enableShaderControls(g_system->hasFeature(OSystem::kFeatureShaders));
+ if (_shader) {
+ enableShaderControls(g_system->hasFeature(OSystem::kFeatureShaders));
- if (g_system->hasFeature(OSystem::kFeatureShaders)) {
- Common::String shader(ConfMan.get("shader", _domain));
- if (ConfMan.isKeyTemporary("shader")) {
- _shader->setFontColor(ThemeEngine::FontColor::kFontColorOverride);
- }
- if (shader.empty() || shader == "default" || !ConfMan.hasKey("shader", _domain)) {
- _shader->setLabel(_c("None", "shader"));
- _shaderClearButton->setEnabled(false);
- } else {
- _shader->setLabel(shader);
- _shaderClearButton->setEnabled(true);
+ if (g_system->hasFeature(OSystem::kFeatureShaders)) {
+ Common::String shader(ConfMan.get("shader", _domain));
+ if (ConfMan.isKeyTemporary("shader")) {
+ _shader->setFontColor(ThemeEngine::FontColor::kFontColorOverride);
+ }
+ if (shader.empty() || shader == "default" || !ConfMan.hasKey("shader", _domain)) {
+ _shader->setLabel(_c("None", "shader"));
+ _shaderClearButton->setEnabled(false);
+ } else {
+ _shader->setLabel(shader);
+ _shaderClearButton->setEnabled(true);
+ }
}
}
More information about the Scummvm-git-logs
mailing list