From 85ca17a56115e97d5f3a54989396c4ebc9ac9a33 Mon Sep 17 00:00:00 2001 From: dooglus Date: Tue, 6 Nov 2007 23:33:37 +0000 Subject: [PATCH] Always save the interpolation type - don't special-case it for angles. git-svn-id: http://svn.voria.com/code@1112 1f10aa63-cdf2-0310-b900-c93c546f37ac --- synfig-core/trunk/src/synfig/savecanvas.cpp | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/synfig-core/trunk/src/synfig/savecanvas.cpp b/synfig-core/trunk/src/synfig/savecanvas.cpp index 8ccb099..f71ce76 100644 --- a/synfig-core/trunk/src/synfig/savecanvas.cpp +++ b/synfig-core/trunk/src/synfig/savecanvas.cpp @@ -292,9 +292,7 @@ xmlpp::Element* encode_animated(xmlpp::Element* root,ValueNode_Animated::ConstHa waypoint_node->set_attribute("before","halt"); break; case INTERPOLATION_LINEAR: - // This is the default value for angles, so don't add a new attribute for them - if (value_node->get_type() != ValueBase::TYPE_ANGLE) - waypoint_node->set_attribute("before","linear"); + waypoint_node->set_attribute("before","linear"); break; case INTERPOLATION_MANUAL: waypoint_node->set_attribute("before","manual"); @@ -303,9 +301,7 @@ xmlpp::Element* encode_animated(xmlpp::Element* root,ValueNode_Animated::ConstHa waypoint_node->set_attribute("before","constant"); break; case INTERPOLATION_TCB: - // This is the default value, so don't add a new attribute (unless it's an angle - they default to linear) - if (value_node->get_type() == ValueBase::TYPE_ANGLE) - waypoint_node->set_attribute("before","auto"); + waypoint_node->set_attribute("before","auto"); break; default: error("Unknown waypoint type for \"before\" attribute"); -- 2.7.4