Author: Carlos Lopez <[email protected]>
Date:   Sat Aug 27 19:25:25 2011 +0200

When creating a new Animated Value Node form a Constant Value Node Constant, 
pass the bline to the first, if the second has one.

---

 .../src/synfigapp/actions/valuedescset.cpp         |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/synfig-studio/src/synfigapp/actions/valuedescset.cpp 
b/synfig-studio/src/synfigapp/actions/valuedescset.cpp
index 2ac5722..471ee66 100644
--- a/synfig-studio/src/synfigapp/actions/valuedescset.cpp
+++ b/synfig-studio/src/synfigapp/actions/valuedescset.cpp
@@ -667,6 +667,12 @@ Action::ValueDescSet::prepare()
                        else
                                value=value_desc.get_value();
                        
if(!value_node)value_node=ValueNode_Animated::create(value,time);
+                       // Transfer the bline to the new animated value node if 
bline is not NULL
+                       if(value_desc.is_value_node())
+                       {
+                               if(value_desc.get_value_node()->get_bline())
+                                       
value_node->set_bline(ValueNode_Const::Handle::cast_dynamic(value_desc.get_value_node())->get_bline());
+                       }
                        Action::Handle action;
                        if(!value_desc.is_value_node())
                        {


------------------------------------------------------------------------------
EMC VNX: the world's simplest storage, starting under $10K
The only unified storage solution that offers unified management 
Up to 160% more powerful than alternatives and 25% more efficient. 
Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev
_______________________________________________
Synfig-devl mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/synfig-devl

Reply via email to