Author: Carlos Lopez <[email protected]>
Date:   Mon Jul  4 17:50:28 2011 +0200

If tangent is zero and they are merged, then consider it as split to make 
corners.

---

 .../src/modules/mod_geometry/advanced_outline.cpp  |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/synfig-core/src/modules/mod_geometry/advanced_outline.cpp 
b/synfig-core/src/modules/mod_geometry/advanced_outline.cpp
index ef08c77..b3193b3 100644
--- a/synfig-core/src/modules/mod_geometry/advanced_outline.cpp
+++ b/synfig-core/src/modules/mod_geometry/advanced_outline.cpp
@@ -274,7 +274,7 @@ Advanced_Outline::sync()
                {
                        Vector iter_t(biter->get_tangent2());
                        Vector next_t(bnext->get_tangent1());
-                       bool split_flag(biter->get_split_tangent_flag());
+                       bool split_flag(biter->get_split_tangent_flag() || 
(iter_t.mag()==0.0));
                        // Setup the bezier curve
                        hermite<Vector> curve(
                                biter->get_vertex(),


------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security 
threats, fraudulent activity, and more. Splunk takes this data and makes 
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2
_______________________________________________
Synfig-devl mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/synfig-devl

Reply via email to