Remove more console output.
[synfig.git] / synfig-studio / trunk / src / gtkmm / duckmatic.cpp
index 3325d0c..f5e52de 100644 (file)
@@ -286,6 +286,8 @@ Duckmatic::select_all_ducks()
        for(iter=duck_map.begin();iter!=duck_map.end();++iter)
                if(is_duck_group_selectable(iter->second))
                        select_duck(iter->second);
+               else
+                       unselect_duck(iter->second);
 }
 
 void
@@ -1589,21 +1591,13 @@ Duckmatic::add_to_ducks(const synfigapp::ValueDesc& value_desc,etl::handle<Canva
                                else
                                {
                                        if(bline_point.get_split_tangent_flag())
-                                       {
                                                tduck=new Duck(bline_point.get_tangent2());
-                                               tduck->set_transform_stack(transform_stack);
-                                               //tduck->set_name(strprintf("%x-tangent2",value_node->get_link(i).get()));
-                                               tduck->set_name(guid_string(synfigapp::ValueDesc(value_node,i))+".t2");
-                                               tduck->set_guid(calc_duck_guid(synfigapp::ValueDesc(value_node,i),transform_stack)^GUID::hasher(".t2"));
-                                       }
                                        else
-                                       {
                                                tduck=new Duck(bline_point.get_tangent1());
-                                               tduck->set_transform_stack(transform_stack);
-                                               //tduck->set_name(strprintf("%x-tangent1",value_node->get_link(i).get()));
-                                               tduck->set_name(guid_string(synfigapp::ValueDesc(value_node,i))+".t1");
-                                               tduck->set_guid(calc_duck_guid(synfigapp::ValueDesc(value_node,i),transform_stack)^GUID::hasher(".t1"));
-                                       }
+
+                                       tduck->set_transform_stack(transform_stack);
+                                       tduck->set_name(guid_string(synfigapp::ValueDesc(value_node,i))+".t2");
+                                       tduck->set_guid(calc_duck_guid(synfigapp::ValueDesc(value_node,i),transform_stack)^GUID::hasher(".t2"));
                                        tduck->set_editable(false);
                                        tduck=add_similar_duck(tduck);
 //                                     add_duck(duck);
@@ -1628,8 +1622,8 @@ Duckmatic::add_to_ducks(const synfigapp::ValueDesc& value_desc,etl::handle<Canva
                                                                        *canvas_view,
                                                                        &studio::CanvasView::popup_param_menu),
                                                                1.0f),
-                                                       synfigapp::ValueDesc(value_node,0)));
-                                       duck->set_value_desc(synfigapp::ValueDesc(value_node,0));
+                                                       synfigapp::ValueDesc(value_node,i)));
+                                       duck->set_value_desc(synfigapp::ValueDesc(value_node,i));
 
                                }