X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-studio%2Ftrunk%2Fsrc%2Fsynfigapp%2Factions%2Fvaluedescblinelink.cpp;h=1c21040d5129f7450702c0a42bb4703ead1bece9;hb=11f5539cc9a43c0407829c7949c375145d0e186e;hp=eea351432efb5008c15336d12d3fd9e93a349f09;hpb=d90725573fe75f2819c67a5bacf00856bc800472;p=synfig.git diff --git a/synfig-studio/trunk/src/synfigapp/actions/valuedescblinelink.cpp b/synfig-studio/trunk/src/synfigapp/actions/valuedescblinelink.cpp index eea3514..1c21040 100644 --- a/synfig-studio/trunk/src/synfigapp/actions/valuedescblinelink.cpp +++ b/synfig-studio/trunk/src/synfigapp/actions/valuedescblinelink.cpp @@ -171,6 +171,9 @@ Action::ValueDescBLineLink::prepare() LinkableValueNode::Handle calculated_value_node; Action::Handle action; + ValueNode::Handle loop_value_node(ValueNode_Const::create(loop)); + ValueNode::Handle amount_value_node(ValueNode_Const::create(amount)); + for (std::list::iterator iter = value_desc_list.begin(); iter != value_desc_list.end(); ++iter) { ValueDesc& value_desc(*iter); @@ -250,9 +253,9 @@ Action::ValueDescBLineLink::prepare() else continue; - calculated_value_node->set_link("bline", bline_value_node); - calculated_value_node->set_link("loop", ValueNode_Const::create(loop)); - calculated_value_node->set_link("amount", ValueNode_Const::create(amount)); + calculated_value_node->set_link("bline", bline_value_node ); + calculated_value_node->set_link("loop", loop_value_node ); + calculated_value_node->set_link("amount", amount_value_node); action->set_param("canvas", get_canvas()); action->set_param("canvas_interface", get_canvas_interface());