[Scummvm-cvs-logs] SF.net SVN: scummvm:[41499] scummvm/trunk/engines/gob/draw_v2.cpp
drmccoy at users.sourceforge.net
drmccoy at users.sourceforge.net
Sun Jun 14 00:35:22 CEST 2009
Revision: 41499
http://scummvm.svn.sourceforge.net/scummvm/?rev=41499&view=rev
Author: drmccoy
Date: 2009-06-13 22:35:22 +0000 (Sat, 13 Jun 2009)
Log Message:
-----------
Warn when a sprite operation is to be performed on a nonexistent surface instead of crashing
Modified Paths:
--------------
scummvm/trunk/engines/gob/draw_v2.cpp
Modified: scummvm/trunk/engines/gob/draw_v2.cpp
===================================================================
--- scummvm/trunk/engines/gob/draw_v2.cpp 2009-06-13 22:14:58 UTC (rev 41498)
+++ scummvm/trunk/engines/gob/draw_v2.cpp 2009-06-13 22:35:22 UTC (rev 41499)
@@ -705,6 +705,11 @@
sourceSurf = _spritesArray[_sourceSurface];
destSurf = _spritesArray[_destSurface];
+ if (!destSurf) {
+ warning("Can't do operation %d on surface %d: nonexistent", operation, _destSurface);
+ return;
+ }
+
switch (operation) {
case DRAW_BLITSURF:
case DRAW_DRAWLETTER:
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