[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [32492] trunk/blender/source/blender/ editors/transform/transform_snap.c: Partial fix for [#22867] retopo bug

Janne Karhu jhkarh at gmail.com
Fri Oct 15 11:23:18 CEST 2010


Revision: 32492
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=32492
Author:   jhk
Date:     2010-10-15 11:23:18 +0200 (Fri, 15 Oct 2010)

Log Message:
-----------
Partial fix for [#22867] retopo bug
* More logical to restrict snapping to all visible objects instead of just selectable objects
* Rest of bug added to todo-list

Modified Paths:
--------------
    trunk/blender/source/blender/editors/transform/transform_snap.c

Modified: trunk/blender/source/blender/editors/transform/transform_snap.c
===================================================================
--- trunk/blender/source/blender/editors/transform/transform_snap.c	2010-10-15 09:07:19 UTC (rev 32491)
+++ trunk/blender/source/blender/editors/transform/transform_snap.c	2010-10-15 09:23:18 UTC (rev 32492)
@@ -1587,7 +1587,7 @@
 	
 	base= FIRSTBASE;
 	for ( base = FIRSTBASE; base != NULL; base = base->next ) {
-		if ( BASE_SELECTABLE(v3d, base) && (base->flag & (BA_HAS_RECALC_OB|BA_HAS_RECALC_DATA)) == 0 && ((mode == SNAP_NOT_SELECTED && (base->flag & (SELECT|BA_WAS_SEL)) == 0) || (ELEM(mode, SNAP_ALL, SNAP_NOT_OBEDIT) && base != BASACT)) ) {
+		if ( BASE_VISIBLE(v3d, base) && (base->flag & (BA_HAS_RECALC_OB|BA_HAS_RECALC_DATA)) == 0 && ((mode == SNAP_NOT_SELECTED && (base->flag & (SELECT|BA_WAS_SEL)) == 0) || (ELEM(mode, SNAP_ALL, SNAP_NOT_OBEDIT) && base != BASACT)) ) {
 			Object *ob = base->object;
 			
 			if (ob->transflag & OB_DUPLI)





More information about the Bf-blender-cvs mailing list