gnome-games r8677 - trunk/gnometris



Author: jclinton
Date: Sat Feb  7 20:12:18 2009
New Revision: 8677
URL: http://svn.gnome.org/viewvc/gnome-games?rev=8677&view=rev

Log:
Prevent animation_destroy from exploding even when caller is bad

This sets the destroy_actors GList * to NULL after list_free to avoid
traversal of an empty list by _foreach.

Modified:
   trunk/gnometris/blockops.cpp

Modified: trunk/gnometris/blockops.cpp
==============================================================================
--- trunk/gnometris/blockops.cpp	(original)
+++ trunk/gnometris/blockops.cpp	Sat Feb  7 20:12:18 2009
@@ -35,6 +35,7 @@
 	ClutterActor *tmp_actor = NULL;
 	g_list_foreach(destroy_actors, (GFunc)clutter_actor_destroy, CLUTTER_ACTOR(tmp_actor));
 	g_list_free (destroy_actors);
+	destroy_actors = NULL;
 }
 
 Block::Block ():



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]