Transform constraints with Ykey were mixed up, setting text to global

instead of local and vice versa.

Thanks to GSR's email for helping me notice that.
This commit is contained in:
2005-04-11 22:29:20 +00:00
parent a3e5727f75
commit 2123721b5b

View File

@@ -357,17 +357,17 @@ void Transform(int mode, int context)
}
else if(cmode == 'y') {
if (G.qual == 0)
setLocalConstraint(&Trans, (CON_AXIS1), "along global Y");
setLocalConstraint(&Trans, (CON_AXIS1), "along local Y");
else if (G.qual == LR_SHIFTKEY)
setLocalConstraint(&Trans, (CON_AXIS0|CON_AXIS2), "locking global Y");
setLocalConstraint(&Trans, (CON_AXIS0|CON_AXIS2), "locking local Y");
cmode = 'Y';
}
else {
if (G.qual == 0)
setConstraint(&Trans, mati, (CON_AXIS1), "along local Y");
setConstraint(&Trans, mati, (CON_AXIS1), "along global Y");
else if (G.qual == LR_SHIFTKEY)
setConstraint(&Trans, mati, (CON_AXIS0|CON_AXIS2), "locking local Y");
setConstraint(&Trans, mati, (CON_AXIS0|CON_AXIS2), "locking global Y");
cmode = 'y';
}