[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