Author: Carlos Lopez <[email protected]> Date: Mon Aug 8 12:53:34 2011 +0200
By default new Advanced Outlines layers have homogeneous option set to true. Load old files keeps the homogeneous option to false as expected. Signed-off-by: Carlos Lopez <[email protected]> --- synfig-core/src/synfig/loadcanvas.cpp | 2 ++ synfig-core/src/synfig/valuenode_wplist.cpp | 3 +-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/synfig-core/src/synfig/loadcanvas.cpp b/synfig-core/src/synfig/loadcanvas.cpp index 085d5e3..3b2749b 100644 --- a/synfig-core/src/synfig/loadcanvas.cpp +++ b/synfig-core/src/synfig/loadcanvas.cpp @@ -1725,6 +1725,8 @@ CanvasParser::parse_dynamic_list(xmlpp::Element *element,Canvas::Handle canvas) else if(element->get_name()=="wplist") { value_node=wplist_value_node=ValueNode_WPList::create(); + // Set it to false when reading a file. + wplist_value_node->set_homogeneous(false); if(element->get_attribute("loop")) { String loop=element->get_attribute("loop")->get_value(); diff --git a/synfig-core/src/synfig/valuenode_wplist.cpp b/synfig-core/src/synfig/valuenode_wplist.cpp index aa681ec..4633712 100644 --- a/synfig-core/src/synfig/valuenode_wplist.cpp +++ b/synfig-core/src/synfig/valuenode_wplist.cpp @@ -205,7 +205,7 @@ synfig::widthpoint_interpolate(const WidthPoint& prev, const WidthPoint& next, c ValueNode_WPList::ValueNode_WPList(): ValueNode_DynamicList(ValueBase::TYPE_WIDTHPOINT), - homogeneous_(false) + homogeneous_(true) // true by default for new layers { } @@ -236,7 +236,6 @@ ValueNode_WPList::create(const ValueBase &value) value_node->add(ValueNode::Handle(ValueNode_Composite::create(*iter))); } value_node->set_loop(value.get_loop()); - value_node->set_homogeneous(false); } break; default: ------------------------------------------------------------------------------ BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA The must-attend event for mobile developers. Connect with experts. Get tools for creating Super Apps. See the latest technologies. Sessions, hands-on labs, demos & much more. Register early & save! http://p.sf.net/sfu/rim-blackberry-1 _______________________________________________ Synfig-devl mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/synfig-devl
