[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [37090] trunk/blender/source/blender/ makesrna/intern/rna_sequencer.c: fix [#27553] Weird resulsts when animating opacity on (color) strip

Campbell Barton ideasman42 at gmail.com
Thu Jun 2 10:45:28 CEST 2011


Revision: 37090
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=37090
Author:   campbellbarton
Date:     2011-06-02 08:45:28 +0000 (Thu, 02 Jun 2011)
Log Message:
-----------
fix [#27553] Weird resulsts when animating opacity on (color) strip

Modified Paths:
--------------
    trunk/blender/source/blender/makesrna/intern/rna_sequencer.c

Modified: trunk/blender/source/blender/makesrna/intern/rna_sequencer.c
===================================================================
--- trunk/blender/source/blender/makesrna/intern/rna_sequencer.c	2011-06-02 08:34:57 UTC (rev 37089)
+++ trunk/blender/source/blender/makesrna/intern/rna_sequencer.c	2011-06-02 08:45:28 UTC (rev 37090)
@@ -588,11 +588,16 @@
 }
 
 /* do_versions? */
-static float rna_Sequence_opacity_get(PointerRNA *ptr) {
-	return ((Sequence*)(ptr->data))->blend_opacity / 100.0f;
+static float rna_Sequence_opacity_get(PointerRNA *ptr)
+{
+	Sequence *seq= (Sequence*)(ptr->data);
+	return seq->blend_opacity / 100.0f;
 }
-static void rna_Sequence_opacity_set(PointerRNA *ptr, float value) {
-	((Sequence*)(ptr->data))->blend_opacity = value * 100.0f;
+static void rna_Sequence_opacity_set(PointerRNA *ptr, float value)
+{
+	Sequence *seq= (Sequence*)(ptr->data);
+	CLAMP(value, 0.0f, 1.0f);
+	seq->blend_opacity = value * 100.0f;
 }
 
 




More information about the Bf-blender-cvs mailing list