[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [31677] trunk/blender/source/blender/ blenkernel/intern/blender.c: simple NULL check to fix a crash when running in background mode

Campbell Barton ideasman42 at gmail.com
Tue Aug 31 16:56:14 CEST 2010


Revision: 31677
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=31677
Author:   campbellbarton
Date:     2010-08-31 16:56:14 +0200 (Tue, 31 Aug 2010)

Log Message:
-----------
simple NULL check to fix a crash when running in background mode

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

Modified: trunk/blender/source/blender/blenkernel/intern/blender.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/blender.c	2010-08-31 14:54:04 UTC (rev 31676)
+++ trunk/blender/source/blender/blenkernel/intern/blender.c	2010-08-31 14:56:14 UTC (rev 31677)
@@ -231,7 +231,7 @@
 		curscene= bfd->curscene;
 		if(curscene==NULL) curscene= bfd->main->scene.first;
 		/* and we enforce curscene to be in current screen */
-		curscreen->scene= curscene;
+		if(curscreen) curscreen->scene= curscene; /* can run in bgmode */
 
 		/* clear_global will free G.main, here we can still restore pointers */
 		lib_link_screen_restore(bfd->main, curscreen, curscene);





More information about the Bf-blender-cvs mailing list