Finding the distance along a bezier curve from point x to point x was failing with...
authordooglus <dooglus@1f10aa63-cdf2-0310-b900-c93c546f37ac>
Fri, 7 Nov 2008 15:06:42 +0000 (15:06 +0000)
committerdooglus <dooglus@1f10aa63-cdf2-0310-b900-c93c546f37ac>
Fri, 7 Nov 2008 15:06:42 +0000 (15:06 +0000)
git-svn-id: https://synfig.svn.sourceforge.net/svnroot/synfig@2163 1f10aa63-cdf2-0310-b900-c93c546f37ac

ETL/trunk/ETL/_bezier.h

index 70dfe99..4851a98 100644 (file)
@@ -577,6 +577,7 @@ public:
        distance_type find_distance(time_type r, time_type s, int steps=7)const
        {
                const time_type inc((s-r)/steps);
+               if (!inc) return 0;
                distance_type ret(0);
                value_type last(operator()(r));