[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [53638] trunk/blender/source/blender/ blenkernel/intern/screen.c: ui_lists shall be NULLed in BKE_area_region_copy

Sergey Sharybin sergey.vfx at gmail.com
Mon Jan 7 19:10:04 CET 2013


Revision: 53638
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=53638
Author:   nazgul
Date:     2013-01-07 18:10:03 +0000 (Mon, 07 Jan 2013)
Log Message:
-----------
ui_lists shall be NULLed in BKE_area_region_copy

Otherwise it'll be nasty crashes when, say, adding and removing
screens with lists visible on the screen.

Thanks Ton for assisting looking into this issue :)

Modified Paths:
--------------
    trunk/blender/source/blender/blenkernel/intern/screen.c

Modified: trunk/blender/source/blender/blenkernel/intern/screen.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/screen.c	2013-01-07 15:43:28 UTC (rev 53637)
+++ trunk/blender/source/blender/blenkernel/intern/screen.c	2013-01-07 18:10:03 UTC (rev 53638)
@@ -167,6 +167,7 @@
 	newar->prev = newar->next = NULL;
 	newar->handlers.first = newar->handlers.last = NULL;
 	newar->uiblocks.first = newar->uiblocks.last = NULL;
+	newar->ui_lists.first = newar->ui_lists.last = NULL;
 	newar->swinid = 0;
 	
 	/* use optional regiondata callback */




More information about the Bf-blender-cvs mailing list