Author: Carlos Lopez <[email protected]>
Date: Tue Mar 22 16:39:09 2011 +0100
Fix bad render in some special situations
---
.../src/modules/mod_geometry/advanced_outline.cpp | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/synfig-core/src/modules/mod_geometry/advanced_outline.cpp
b/synfig-core/src/modules/mod_geometry/advanced_outline.cpp
index 1a7115f..05b7be2 100644
--- a/synfig-core/src/modules/mod_geometry/advanced_outline.cpp
+++ b/synfig-core/src/modules/mod_geometry/advanced_outline.cpp
@@ -254,6 +254,11 @@ Advanced_Outline::sync()
// Update wplist iterators
witer=wnext;
wnext++;
+ // increase ipos so we do attempt to do the
next interpolation segment.
+ // fix bad render when first widhtpoint is not
interpolate after and
+ // next widhtpoint is interpolate before.
Noticiable for the FLAT case
+ // or when the width is smaller than the step
on the bezier.
+ ipos=ipos+step;
// If we are at the last widthpoint then end
if(wnext==wend)
break;
------------------------------------------------------------------------------
Create and publish websites with WebMatrix
Use the most popular FREE web apps or write code yourself;
WebMatrix provides all the features you need to develop and publish
your website. http://p.sf.net/sfu/ms-webmatrix-sf
_______________________________________________
Synfig-devl mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/synfig-devl