[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [19209] branches/blender2.5/blender/source /blender/editors/transform/transform_numinput.c: Fix bug with transform NumInput in 2.5 (used uninit var).

Martin Poirier theeth at yahoo.com
Fri Mar 6 15:12:49 CET 2009


Revision: 19209
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=19209
Author:   theeth
Date:     2009-03-06 15:12:12 +0100 (Fri, 06 Mar 2009)

Log Message:
-----------
Fix bug with transform NumInput in 2.5 (used uninit var).

Modified Paths:
--------------
    branches/blender2.5/blender/source/blender/editors/transform/transform_numinput.c

Modified: branches/blender2.5/blender/source/blender/editors/transform/transform_numinput.c
===================================================================
--- branches/blender2.5/blender/source/blender/editors/transform/transform_numinput.c	2009-03-06 10:22:12 UTC (rev 19208)
+++ branches/blender2.5/blender/source/blender/editors/transform/transform_numinput.c	2009-03-06 14:12:12 UTC (rev 19209)
@@ -129,7 +129,6 @@
 void applyNumInput(NumInput *n, float *vec)
 {
 	short i, j;
-	float val[3];
 
 	if (hasNumInput(n)) {
 		for (j=0; j<=n->idx_max; j++) {
@@ -142,17 +141,17 @@
 			if (n->ctrl[i] == 0 && n->flag & NUM_NULL_ONE) {
 				vec[j] = 1.0f;
 			}
-			else if (val[i] == 0.0f && n->flag & NUM_NO_ZERO) {
+			else if (n->val[i] == 0.0f && n->flag & NUM_NO_ZERO) {
 				vec[j] = 0.0001f;
 			}
 			else {
 				if (n->inv[i])
 				{
-					vec[j] = 1.0f / val[i];
+					vec[j] = 1.0f / n->val[i];
 				}
 				else
 				{
-					vec[j] = val[i];
+					vec[j] = n->val[i];
 				}
 			}
 		}





More information about the Bf-blender-cvs mailing list