[Scummvm-cvs-logs] SF.net SVN: scummvm:[41182] scummvm/branches/gsoc2009-16bit/engines/scumm/ resource.cpp

Kirben at users.sourceforge.net Kirben at users.sourceforge.net
Fri Jun 5 02:21:10 CEST 2009


Revision: 41182
          http://scummvm.svn.sourceforge.net/scummvm/?rev=41182&view=rev
Author:   Kirben
Date:     2009-06-05 00:21:10 +0000 (Fri, 05 Jun 2009)

Log Message:
-----------
Sound resource 1 is used for queued speech in HE60+ games, and should never be nuked, when expiring resources.

Modified Paths:
--------------
    scummvm/branches/gsoc2009-16bit/engines/scumm/resource.cpp

Modified: scummvm/branches/gsoc2009-16bit/engines/scumm/resource.cpp
===================================================================
--- scummvm/branches/gsoc2009-16bit/engines/scumm/resource.cpp	2009-06-04 23:55:08 UTC (rev 41181)
+++ scummvm/branches/gsoc2009-16bit/engines/scumm/resource.cpp	2009-06-05 00:21:10 UTC (rev 41182)
@@ -922,7 +922,11 @@
 	case rtCostume:
 		return isCostumeInUse(i);
 	case rtSound:
-		return _sound->isSoundInUse(i);
+		// Sound resource 1 is used for queued speech
+		if (_game.heversion >= 60 && i == 1)
+			return true;
+		else
+			return _sound->isSoundInUse(i);
 	case rtCharset:
 		return _charset->getCurID() == i;
 	case rtImage:


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list