[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [43849] trunk/blender/source/blender: Fix related to #30053: crash rendering scene strips without a scene ( due to missing library).

Brecht Van Lommel brechtvanlommel at pandora.be
Thu Feb 2 14:21:46 CET 2012


Revision: 43849
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=43849
Author:   blendix
Date:     2012-02-02 13:21:38 +0000 (Thu, 02 Feb 2012)
Log Message:
-----------
Fix related to #30053: crash rendering scene strips without a scene (due to missing library).

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

Modified: trunk/blender/source/blender/blenkernel/intern/sequencer.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/sequencer.c	2012-02-02 13:04:52 UTC (rev 43848)
+++ trunk/blender/source/blender/blenkernel/intern/sequencer.c	2012-02-02 13:21:38 UTC (rev 43849)
@@ -745,7 +745,7 @@
 			seq->scene = sce;
 		}
 
-		seq->len= seq->scene->r.efra - seq->scene->r.sfra + 1;
+		seq->len= (seq->scene)? seq->scene->r.efra - seq->scene->r.sfra + 1: 0;
 		seq->len -= seq->anim_startofs;
 		seq->len -= seq->anim_endofs;
 		if (seq->len < 0) {

Modified: trunk/blender/source/blender/render/intern/source/pipeline.c
===================================================================
--- trunk/blender/source/blender/render/intern/source/pipeline.c	2012-02-02 13:04:52 UTC (rev 43848)
+++ trunk/blender/source/blender/render/intern/source/pipeline.c	2012-02-02 13:21:38 UTC (rev 43849)
@@ -1745,7 +1745,7 @@
 			check_comp= 0;
 
 			while(seq) {
-				if(seq->type == SEQ_SCENE) {
+				if(seq->type == SEQ_SCENE && seq->scene) {
 					if(!seq->scene_camera) {
 						if(!seq->scene->camera && !scene_find_camera(seq->scene)) {
 							if(seq->scene == scene) {




More information about the Bf-blender-cvs mailing list