[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [40383] trunk/blender/source/blender/ editors/transform/transform_conversions.c: fix from Juha M?\195? \164ki-Kanto (kanttori), was calculating connectivity data when proportional editmode was enabled, even if connectivity setting was off.
Campbell Barton
ideasman42 at gmail.com
Tue Sep 20 08:47:44 CEST 2011
Revision: 40383
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=40383
Author: campbellbarton
Date: 2011-09-20 06:47:43 +0000 (Tue, 20 Sep 2011)
Log Message:
-----------
fix from Juha M?\195?\164ki-Kanto (kanttori), was calculating connectivity data when proportional editmode was enabled, even if connectivity setting was off.
Modified Paths:
--------------
trunk/blender/source/blender/editors/transform/transform_conversions.c
Modified: trunk/blender/source/blender/editors/transform/transform_conversions.c
===================================================================
--- trunk/blender/source/blender/editors/transform/transform_conversions.c 2011-09-20 06:25:15 UTC (rev 40382)
+++ trunk/blender/source/blender/editors/transform/transform_conversions.c 2011-09-20 06:47:43 UTC (rev 40383)
@@ -1983,7 +1983,7 @@
float *mappedcos = NULL, *quats= NULL;
float mtx[3][3], smtx[3][3], (*defmats)[3][3] = NULL, (*defcos)[3] = NULL;
int count=0, countsel=0, a, totleft;
- int propmode = t->flag & T_PROP_EDIT;
+ int propmode = (t->flag & T_PROP_EDIT) ? (t->flag & (T_PROP_EDIT | T_PROP_CONNECTED)) : 0;
int mirror = 0;
short selectmode = ts->selectmode;
@@ -2053,7 +2053,9 @@
copy_m3_m4(mtx, t->obedit->obmat);
invert_m3_m3(smtx, mtx);
- if(propmode) editmesh_set_connectivity_distance(em, mtx);
+ if(propmode & T_PROP_CONNECTED) {
+ editmesh_set_connectivity_distance(em, mtx);
+ }
/* detect CrazySpace [tm] */
if(modifiers_getCageIndex(t->scene, t->obedit, NULL, 1)>=0) {
More information about the Bf-blender-cvs
mailing list