[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [13471] trunk/blender/source/blender: == Sequencer ==

Peter Schlaile peter at schlaile.de
Wed Jan 30 11:27:17 CET 2008


Revision: 13471
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=13471
Author:   schlaile
Date:     2008-01-30 11:27:16 +0100 (Wed, 30 Jan 2008)

Log Message:
-----------
== Sequencer ==

Fix blend opacity of old files, so that strips do not silently disappear.

Modified Paths:
--------------
    trunk/blender/source/blender/blenkernel/BKE_blender.h
    trunk/blender/source/blender/blenloader/intern/readfile.c

Modified: trunk/blender/source/blender/blenkernel/BKE_blender.h
===================================================================
--- trunk/blender/source/blender/blenkernel/BKE_blender.h	2008-01-30 09:29:40 UTC (rev 13470)
+++ trunk/blender/source/blender/blenkernel/BKE_blender.h	2008-01-30 10:27:16 UTC (rev 13471)
@@ -44,7 +44,7 @@
 struct MemFile;
 
 #define BLENDER_VERSION			245
-#define BLENDER_SUBVERSION		13
+#define BLENDER_SUBVERSION		14
 
 #define BLENDER_MINVERSION		240
 #define BLENDER_MINSUBVERSION	0

Modified: trunk/blender/source/blender/blenloader/intern/readfile.c
===================================================================
--- trunk/blender/source/blender/blenloader/intern/readfile.c	2008-01-30 09:29:40 UTC (rev 13470)
+++ trunk/blender/source/blender/blenloader/intern/readfile.c	2008-01-30 10:27:16 UTC (rev 13471)
@@ -7351,6 +7351,26 @@
 		}
 	}
 
+	if ((main->versionfile < 245) || (main->versionfile == 245 && main->subversionfile < 14)) {
+		Scene *sce= main->scene.first;
+		Sequence *seq;
+		Editing *ed;
+		
+		while(sce) {
+			ed= sce->ed;
+			if(ed) {
+				WHILE_SEQ(&ed->seqbase) {
+					if (seq->blend_mode == 0) {
+						seq->blend_opacity = 100.0;
+					}
+				}
+				END_SEQ
+			}
+			
+			sce= sce->id.next;
+		}
+	}
+
 	
 	/* WATCH IT!!!: pointers from libdata have not been converted yet here! */
 	/* WATCH IT 2!: Userdef struct init has to be in src/usiblender.c! */





More information about the Bf-blender-cvs mailing list