[Scummvm-git-logs] scummvm branch-2-9 -> 74be1c4b8167dc42289b9531c58c33001cc33723

bluegr noreply at scummvm.org
Thu Nov 21 00:35:42 UTC 2024


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:
74be1c4b81 TETRAEDGE: Fix exit confirmation for Syberia II - bug #14352


Commit: 74be1c4b8167dc42289b9531c58c33001cc33723
    https://github.com/scummvm/scummvm/commit/74be1c4b8167dc42289b9531c58c33001cc33723
Author: Filippos Karapetis (bluegr at gmail.com)
Date: 2024-11-21T02:35:26+02:00

Commit Message:
TETRAEDGE: Fix exit confirmation for Syberia II - bug #14352

Changed paths:
    engines/tetraedge/game/confirm.cpp


diff --git a/engines/tetraedge/game/confirm.cpp b/engines/tetraedge/game/confirm.cpp
index b837e2141ba..be872113936 100644
--- a/engines/tetraedge/game/confirm.cpp
+++ b/engines/tetraedge/game/confirm.cpp
@@ -64,8 +64,9 @@ void Confirm::enter(const Common::Path &guiPath, const Common::String &y) {
 		TeTextLayout *textTextLayout = dynamic_cast<TeTextLayout *>(textLayout->child(0));
 		if (!textTextLayout)
 			error("Expected text layout child.");
-
-		textTextLayout->setText(textAttributs + *app->loc().value(textTextLayout->name()));
+		const Common::String *textLayoutName = app->loc().value(textTextLayout->name());
+		const char *fallbackText = "Do you really want to quit?";	// FIXME: Needed for Syberia II
+		textTextLayout->setText(textAttributs + (textLayoutName ? *textLayoutName : fallbackText));
 
 		if (!okButtonLoc || !cancelButtonLoc) {
 			error("Missing translations for ok and cancel");




More information about the Scummvm-git-logs mailing list