[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [12982] trunk/blender/source/blender/src/ editseq.c: == Sequencer ==
Peter Schlaile
peter at schlaile.de
Sun Dec 23 20:21:43 CET 2007
Revision: 12982
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=12982
Author: schlaile
Date: 2007-12-23 20:21:43 +0100 (Sun, 23 Dec 2007)
Log Message:
-----------
== Sequencer ==
[#7861] Sequencer segfaults when trying to add images
Fixed some _really_ stupid bugs in transform_seq, that made it segfault
if one selected 0 images.
Modified Paths:
--------------
trunk/blender/source/blender/src/editseq.c
Modified: trunk/blender/source/blender/src/editseq.c
===================================================================
--- trunk/blender/source/blender/src/editseq.c 2007-12-23 18:44:32 UTC (rev 12981)
+++ trunk/blender/source/blender/src/editseq.c 2007-12-23 19:21:43 UTC (rev 12982)
@@ -2893,7 +2893,8 @@
TimeMarker *marker;
/* looping on sequences, WHILE_SEQ macro allocates memory each time */
- int totseq_index, seq_index; Sequence **seqar;
+ int totseq_index, seq_index;
+ Sequence **seqar = 0;
if(mode!='g' && mode!='e') return; /* from gesture */
@@ -2904,8 +2905,10 @@
/* Build the sequence array once, be sure to free it */
build_seqar( ed->seqbasep, &seqar, &totseq_index );
- for(seq_index=0, seq=seqar[0]; seq_index < totseq_index; seq=seqar[++seq_index]) {
- if(seq->flag & SELECT) totstrip++;
+ if (seqar) {
+ for(seq_index=0, seq=seqar[0]; seq_index < totseq_index; seq=seqar[++seq_index]) {
+ if(seq->flag & SELECT) totstrip++;
+ }
}
if (sseq->flag & SEQ_MARKER_TRANS) {
More information about the Bf-blender-cvs
mailing list