X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;ds=sidebyside;f=synfig-core%2Ftrunk%2Fsrc%2Fsynfig%2Fvaluenode_timeloop.cpp;h=3ad2b8f2319be270e29a747f1ead87c4a0f28b6a;hb=23f121ceedc3e7ff419c469a634e9d664fe69dcb;hp=913a4c6ab8ffe20112dab8cf08cad4b8fddabf62;hpb=e556a9e73eaf9af70f65f197de762d3b507f5d7e;p=synfig.git diff --git a/synfig-core/trunk/src/synfig/valuenode_timeloop.cpp b/synfig-core/trunk/src/synfig/valuenode_timeloop.cpp index 913a4c6..3ad2b8f 100644 --- a/synfig-core/trunk/src/synfig/valuenode_timeloop.cpp +++ b/synfig-core/trunk/src/synfig/valuenode_timeloop.cpp @@ -163,13 +163,14 @@ ValueNode_TimeLoop::operator()(Time t)const { t -= local_time; t -= floor(t / duration) * duration; - t = link_time + t; + t = link_time + t; } else { + duration = -duration; t -= local_time; t -= floor(t / duration) * duration; - t = link_time + duration - t; + t = link_time - t; } return (*link_)(t);