[Scummvm-git-logs] scummvm master -> 67c1e67fc978c1fcfc9925859d9865722b31f220

mgerhardy martin.gerhardy at gmail.com
Wed Aug 25 06:52:16 UTC 2021


This automated email contains information about 2 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
b13c079c69 TWINE: fixed manual save game description
67c1e67fc9 TWINE: fixed issue #12844 (Save Game handling seriously buggy)


Commit: b13c079c69dbc6779aa5eafe5e3632f2bde27bc3
    https://github.com/scummvm/scummvm/commit/b13c079c69dbc6779aa5eafe5e3632f2bde27bc3
Author: Martin Gerhardy (martin.gerhardy at gmail.com)
Date: 2021-08-25T08:51:18+02:00

Commit Message:
TWINE: fixed manual save game description

Changed paths:
    engines/twine/menu/menuoptions.cpp


diff --git a/engines/twine/menu/menuoptions.cpp b/engines/twine/menu/menuoptions.cpp
index 813113e837..e502707120 100644
--- a/engines/twine/menu/menuoptions.cpp
+++ b/engines/twine/menu/menuoptions.cpp
@@ -417,8 +417,7 @@ bool MenuOptions::saveGameMenu() {
 	_engine->restoreFrontBuffer();
 	const int slot = chooseSave(TextId::kCreateSaveGame, true);
 	if (slot >= 0) {
-		// TODO: enter description
-		Common::Error state = _engine->saveGameState(slot, "description", false);
+		Common::Error state = _engine->saveGameState(slot, _engine->_gameState->_sceneName, false);
 		if (state.getCode() != Common::kNoError) {
 			error("Failed to save slot %i", slot);
 			return false;


Commit: 67c1e67fc978c1fcfc9925859d9865722b31f220
    https://github.com/scummvm/scummvm/commit/67c1e67fc978c1fcfc9925859d9865722b31f220
Author: Martin Gerhardy (martin.gerhardy at gmail.com)
Date: 2021-08-25T08:51:18+02:00

Commit Message:
TWINE: fixed issue #12844 (Save Game handling seriously buggy)

Changed paths:
    engines/twine/menu/menuoptions.cpp


diff --git a/engines/twine/menu/menuoptions.cpp b/engines/twine/menu/menuoptions.cpp
index e502707120..532866568b 100644
--- a/engines/twine/menu/menuoptions.cpp
+++ b/engines/twine/menu/menuoptions.cpp
@@ -414,6 +414,9 @@ bool MenuOptions::deleteSaveMenu() {
 }
 
 bool MenuOptions::saveGameMenu() {
+	if (!_engine->_scene->isGameRunning()) {
+		return false;
+	}
 	_engine->restoreFrontBuffer();
 	const int slot = chooseSave(TextId::kCreateSaveGame, true);
 	if (slot >= 0) {




More information about the Scummvm-git-logs mailing list