[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