aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/engine.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/engines/engine.cpp b/engines/engine.cpp
index 11e46e893a..291f036c5a 100644
--- a/engines/engine.cpp
+++ b/engines/engine.cpp
@@ -343,7 +343,10 @@ void Engine::syncSoundSettings() {
}
void Engine::flipMute() {
- bool mute = false;
+ // Mute will be set to true by default here. This has two reasons:
+ // - if the game already has an "mute" config entry, it will be overwritten anyway.
+ // - if it does not have a "mute" config entry, the sound is unmuted currently and should be muted now.
+ bool mute = true;
if (ConfMan.hasKey("mute")) {
mute = !ConfMan.getBool("mute");