X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fanimation.cpp;h=94c96809214215aa890797a24a9c774ff0401f74;hb=9e3e811d54906e73d97e2a14ee785f2fe6c0fae7;hp=b1ae1157fac6eeb8bbc64c5431845eef04c4f5a0;hpb=95a6bef6db17089d0eb82b4df005fa5f05b2f6e2;p=libs%2Fgl.git diff --git a/source/animation.cpp b/source/animation.cpp index b1ae1157..94c96809 100644 --- a/source/animation.cpp +++ b/source/animation.cpp @@ -267,6 +267,14 @@ void Animation::create_curve(CurveTarget target, int component, const T &extract while(n_control--) knots.pop_back(); + if(knots.size()==1) + { + knots.push_back(knots.back()); + knots.push_back(knots.back()); + knots.back().x += 1; + knots.push_back(knots.back()); + } + curves.push_back(new ValueCurve(target, component, knots)); }