Fix 1883030: Version 0.1 of the timeloop layer acted as if it wasn't there whenever...
authordooglus <dooglus@1f10aa63-cdf2-0310-b900-c93c546f37ac>
Wed, 30 Jan 2008 23:53:34 +0000 (23:53 +0000)
committerdooglus <dooglus@1f10aa63-cdf2-0310-b900-c93c546f37ac>
Wed, 30 Jan 2008 23:53:34 +0000 (23:53 +0000)
commit090a7e54cb07e69b128dfe79f71bb3ed42b4392c
tree0793622f63cc4a2405dd84aa1a7c69db7549d548
parent9d08a9092c2ddd16cc5f0c78282c7d9294058953
Fix 1883030: Version 0.1 of the timeloop layer acted as if it wasn't there whenever its start_time wasn't strictly less than its end_time, whereas the current version works with both positive and negative values for 'duration'.  This was causing problems with old .sif files which use animated valuenodes for start_time and/or end_time, since we couldn't easily convert them to produce the same results with the new layer type.  This commit adds a new parameter to the timeloop layer to cause the layer to disable itself for non-positive durations, allowing compatibility with old .sif files.

git-svn-id: http://svn.voria.com/code@1528 1f10aa63-cdf2-0310-b900-c93c546f37ac
synfig-core/trunk/src/modules/lyr_std/timeloop.cpp
synfig-core/trunk/src/modules/lyr_std/timeloop.h