[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [33096] trunk/blender/source/blender/ editors/sculpt_paint/sculpt.c: bugfix [#24747] Blender crash entering in Sculpt Mode

Campbell Barton ideasman42 at gmail.com
Tue Nov 16 10:47:01 CET 2010


Revision: 33096
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=33096
Author:   campbellbarton
Date:     2010-11-16 10:47:01 +0100 (Tue, 16 Nov 2010)

Log Message:
-----------
bugfix [#24747] Blender crash entering in Sculpt Mode
 rotate_m4 was being called with a zero axis.

Modified Paths:
--------------
    trunk/blender/source/blender/editors/sculpt_paint/sculpt.c

Modified: trunk/blender/source/blender/editors/sculpt_paint/sculpt.c
===================================================================
--- trunk/blender/source/blender/editors/sculpt_paint/sculpt.c	2010-11-16 09:35:58 UTC (rev 33095)
+++ trunk/blender/source/blender/editors/sculpt_paint/sculpt.c	2010-11-16 09:47:01 UTC (rev 33096)
@@ -2562,9 +2562,12 @@
 
 	unit_m4(cache->symm_rot_mat);
 	unit_m4(cache->symm_rot_mat_inv);
-	rotate_m4(cache->symm_rot_mat, axis, angle);
-	rotate_m4(cache->symm_rot_mat_inv, axis, -angle);
 
+	if(axis) { /* expects XYZ */
+		rotate_m4(cache->symm_rot_mat, axis, angle);
+		rotate_m4(cache->symm_rot_mat_inv, axis, -angle);
+	}
+
 	mul_m4_v3(cache->symm_rot_mat, cache->location);
 	mul_m4_v3(cache->symm_rot_mat, cache->grab_delta_symmetry);
 }





More information about the Bf-blender-cvs mailing list