+ else if((vd_iter->get_scalar()*link_scalar<0) && (link_is_scaled==true) )
+ {
+ synfig::info("adding action4");
+ //Let's connect the link value node -> link to the value node
+ // There is not needed conversion to scale of the value node
+ // because the link value node is already a scale -1
+ Action::Handle action4(Action::create("ValueDescConnect"));
+ if(!action4)
+ throw Error(Error::TYPE_CRITICAL);
+ action4->set_param("canvas",get_canvas());
+ action4->set_param("canvas_interface",get_canvas_interface());
+ action4->set_param("dest",*vd_iter);
+ action4->set_param("src",synfig::ValueNode_Scale::Handle::cast_dynamic(link_value_node)->get_link(0));
+ assert(action4->is_ready());
+ if(!action4->is_ready())
+ throw Error(Error::TYPE_NOTREADY);
+ add_action_front(action4);
+ }