X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-core%2Ftrunk%2Fsrc%2Fsynfig%2Fvaluenode_timedswap.cpp;h=39cc91d97ca0800fe16cbe79b8ec23e5fbdf27ff;hb=b37086823c5bfee9c76f6b265584a414100963ef;hp=20be99f823b2775872040d23e55af89074f8751f;hpb=37600b4b217caa5e316984ec0b035c5e8f9698af;p=synfig.git diff --git a/synfig-core/trunk/src/synfig/valuenode_timedswap.cpp b/synfig-core/trunk/src/synfig/valuenode_timedswap.cpp index 20be99f..39cc91d 100644 --- a/synfig-core/trunk/src/synfig/valuenode_timedswap.cpp +++ b/synfig-core/trunk/src/synfig/valuenode_timedswap.cpp @@ -1,6 +1,6 @@ /* === S Y N F I G ========================================================= */ /*! \file valuenode_timedswap.cpp -** \brief Template File +** \brief Implementation of the "Timed Swap" valuenode conversion. ** ** $Id$ ** @@ -35,6 +35,7 @@ #include "valuenode_const.h" #include #include "color.h" +#include #endif @@ -220,7 +221,7 @@ synfig::ValueNode_TimedSwap::operator()(Time t)const { float a=(float)(*after)(t).get(int()); float b=(float)(*before)(t).get(int()); - return static_cast((b-a)*amount+a+0.5f); + return round_to_int((b-a)*amount+a); } case ValueBase::TYPE_REAL: {