[Scummvm-git-logs] scummvm master -> d19fa1975a2209e51529fef451b0cc4fe1a0f44e

sev- sev at scummvm.org
Fri Nov 27 14:05:28 UTC 2020


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:
d19fa1975a PETKA: Fix crash in demo


Commit: d19fa1975a2209e51529fef451b0cc4fe1a0f44e
    https://github.com/scummvm/scummvm/commit/d19fa1975a2209e51529fef451b0cc4fe1a0f44e
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2020-11-27T15:05:13+01:00

Commit Message:
PETKA: Fix crash in demo

Changed paths:
    engines/petka/petka.cpp


diff --git a/engines/petka/petka.cpp b/engines/petka/petka.cpp
index 38263ade21..aa110dd34f 100644
--- a/engines/petka/petka.cpp
+++ b/engines/petka/petka.cpp
@@ -94,7 +94,7 @@ Common::Error PetkaEngine::run() {
 	_vsys.reset(new VideoSystem(*this));
 	_resMgr.reset(new QManager(*this));
 
-	loadPart(0);
+	loadPart(isDemo() ? 1 : 0);
 
 	if (ConfMan.hasKey("save_slot")) {
 		loadGameState(ConfMan.getInt("save_slot"));
@@ -219,7 +219,7 @@ void PetkaEngine::playVideo(Common::SeekableReadStream *stream) {
 }
 
 bool PetkaEngine::isDemo() const {
-	return strcmp(_desc->gameId, "petka_demo") == 0;
+	return _desc->flags & ADGF_DEMO;
 }
 
 bool PetkaEngine::isPetka2() const {




More information about the Scummvm-git-logs mailing list