[Scummvm-cvs-logs] CVS: residual scene.cpp,1.7,1.8

James Brown ender at users.sourceforge.net
Mon Aug 18 07:41:10 CEST 2003


Update of /cvsroot/scummvm/residual
In directory sc8-pr-cvs1:/tmp/cvs-serv5931

Modified Files:
	scene.cpp 
Log Message:
Handle optional data better


Index: scene.cpp
===================================================================
RCS file: /cvsroot/scummvm/residual/scene.cpp,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- scene.cpp	18 Aug 2003 14:31:05 -0000	1.7
+++ scene.cpp	18 Aug 2003 14:38:33 -0000	1.8
@@ -49,6 +49,8 @@
 
   numSectors_ = -1;
   numLights_ = -1;
+  lights_ = NULL;
+  sectors_ = NULL;
   // Lights are optional
   if (ts.eof())
    return;
@@ -76,7 +78,8 @@
 Scene::~Scene() {
   delete [] cmaps_;
   delete [] setups_;
-  delete [] lights_;
+  if (lights_)
+   delete [] lights_;
   if (sectors_)
    delete [] sectors_; 
 }





More information about the Scummvm-git-logs mailing list