[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [18436] branches/etch-a-ton/source/blender /src/editarmature_sketch.c: limit overdraw to at least start or end near another stroke (otherwise, all strokes that crossed others replace them entirely).

Martin Poirier theeth at yahoo.com
Fri Jan 9 21:50:14 CET 2009


Revision: 18436
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=18436
Author:   theeth
Date:     2009-01-09 21:50:13 +0100 (Fri, 09 Jan 2009)

Log Message:
-----------
limit overdraw to at least start or end near another stroke (otherwise, all strokes that crossed others replace them entirely).

Modified Paths:
--------------
    branches/etch-a-ton/source/blender/src/editarmature_sketch.c

Modified: branches/etch-a-ton/source/blender/src/editarmature_sketch.c
===================================================================
--- branches/etch-a-ton/source/blender/src/editarmature_sketch.c	2009-01-09 20:35:37 UTC (rev 18435)
+++ branches/etch-a-ton/source/blender/src/editarmature_sketch.c	2009-01-09 20:50:13 UTC (rev 18436)
@@ -1369,7 +1369,10 @@
 
 int sk_hasAdjust(SK_Sketch *sketch, SK_Stroke *stk)
 {
-	return sketch->adj.target && sketch->adj.count >= SK_ADJUST_LIMIT && (sketch->adj.target == stk || stk == NULL);
+	return	sketch->adj.target &&
+			sketch->adj.count >= SK_ADJUST_LIMIT &&
+			(sketch->adj.target == stk || stk == NULL) &&
+			(sketch->adj.start != -1 || sketch->adj.end != -1);
 }
 
 void sk_updateAdjust(SK_Sketch *sketch, SK_Stroke *stk, SK_DrawData *dd)





More information about the Bf-blender-cvs mailing list