[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [33388] trunk/blender/source/blender/ editors: bugfix [#24974] "select all" in weight paint -> face selection mode selects all bones instead of all faces

Campbell Barton ideasman42 at gmail.com
Tue Nov 30 06:15:59 CET 2010


Revision: 33388
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=33388
Author:   campbellbarton
Date:     2010-11-30 06:15:58 +0100 (Tue, 30 Nov 2010)

Log Message:
-----------
bugfix [#24974] "select all" in weight paint -> face selection mode selects all bones instead of all faces
face mask mode overrides pose mode keys. also removed function call from transform code.

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

Modified: trunk/blender/source/blender/editors/space_view3d/space_view3d.c
===================================================================
--- trunk/blender/source/blender/editors/space_view3d/space_view3d.c	2010-11-30 01:03:17 UTC (rev 33387)
+++ trunk/blender/source/blender/editors/space_view3d/space_view3d.c	2010-11-30 05:15:58 UTC (rev 33388)
@@ -317,6 +317,10 @@
 
 	/* object ops. */
 	
+	/* important to be before Pose keymap since they can both be enabled at once */
+	keymap= WM_keymap_find(wm->defaultconf, "Face Mask", 0, 0);
+	WM_event_add_keymap_handler(&ar->handlers, keymap);
+	
 	/* pose is not modal, operator poll checks for this */
 	keymap= WM_keymap_find(wm->defaultconf, "Pose", 0, 0);
 	WM_event_add_keymap_handler(&ar->handlers, keymap);
@@ -332,9 +336,6 @@
 
 	keymap= WM_keymap_find(wm->defaultconf, "Weight Paint", 0, 0);
 	WM_event_add_keymap_handler(&ar->handlers, keymap);
-	
-	keymap= WM_keymap_find(wm->defaultconf, "Face Mask", 0, 0);
-	WM_event_add_keymap_handler(&ar->handlers, keymap);
 
 	keymap= WM_keymap_find(wm->defaultconf, "Sculpt", 0, 0);
 	WM_event_add_keymap_handler(&ar->handlers, keymap);

Modified: trunk/blender/source/blender/editors/transform/transform.c
===================================================================
--- trunk/blender/source/blender/editors/transform/transform.c	2010-11-30 01:03:17 UTC (rev 33387)
+++ trunk/blender/source/blender/editors/transform/transform.c	2010-11-30 05:15:58 UTC (rev 33388)
@@ -3111,9 +3111,7 @@
 	char str[64];
 	
 	float final;
-	
-	float mat[3][3];
-	
+
 	final = t->values[0];
 	
 	applyNDofInput(&t->ndof, &final);
@@ -3152,8 +3150,6 @@
 	}
 	
 	t->values[0] = final;
-
-	vec_rot_to_mat3( mat, t->axis, final);
 	
 	applyRotation(t, final, t->axis);
 	





More information about the Bf-blender-cvs mailing list