[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [40442] trunk/blender/source/blender: correct fix for armature selection, also remove international define from generic python C funcs.

Campbell Barton ideasman42 at gmail.com
Thu Sep 22 04:34:02 CEST 2011


Revision: 40442
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=40442
Author:   campbellbarton
Date:     2011-09-22 02:33:58 +0000 (Thu, 22 Sep 2011)
Log Message:
-----------
correct fix for armature selection, also remove international define from generic python C funcs.

Modified Paths:
--------------
    trunk/blender/source/blender/editors/armature/editarmature.c
    trunk/blender/source/blender/python/SConscript
    trunk/blender/source/blender/python/generic/CMakeLists.txt

Modified: trunk/blender/source/blender/editors/armature/editarmature.c
===================================================================
--- trunk/blender/source/blender/editors/armature/editarmature.c	2011-09-21 21:17:38 UTC (rev 40441)
+++ trunk/blender/source/blender/editors/armature/editarmature.c	2011-09-22 02:33:58 UTC (rev 40442)
@@ -4298,7 +4298,7 @@
 		 * note, special exception for armature mode so we can do multi-select
 		 * we could check for multi-select explicitly but think its fine to
 		 * always give pradictable behavior in weight paint mode - campbell */
-		if (!extend || (ob_act && ob_act->mode & OB_MODE_WEIGHT_PAINT)) {
+		if (!extend || ((ob_act && (ob_act != ob) && (ob_act->mode & OB_MODE_WEIGHT_PAINT)==0))) {
 			ED_pose_deselectall(ob, 0);
 			nearBone->flag |= (BONE_SELECTED|BONE_TIPSEL|BONE_ROOTSEL);
 			arm->act_bone= nearBone;

Modified: trunk/blender/source/blender/python/SConscript
===================================================================
--- trunk/blender/source/blender/python/SConscript	2011-09-21 21:17:38 UTC (rev 40441)
+++ trunk/blender/source/blender/python/SConscript	2011-09-22 02:33:58 UTC (rev 40442)
@@ -17,9 +17,6 @@
 if is_debug:
     defs.append('_DEBUG')
 
-if env['WITH_BF_INTERNATIONAL']:
-    defs.append('INTERNATIONAL')
-
 sources = env.Glob('generic/*.c')
 env.BlenderLib( libname = 'bf_python_ext', sources = Split(sources), includes = Split(incs), defines = defs, libtype = ['core','player'], priority = [363,165]) # ketsji is 360
 

Modified: trunk/blender/source/blender/python/generic/CMakeLists.txt
===================================================================
--- trunk/blender/source/blender/python/generic/CMakeLists.txt	2011-09-21 21:17:38 UTC (rev 40441)
+++ trunk/blender/source/blender/python/generic/CMakeLists.txt	2011-09-22 02:33:58 UTC (rev 40442)
@@ -48,8 +48,4 @@
 	py_capi_utils.h
 )
 
-if(WITH_INTERNATIONAL)
-        add_definitions(-DINTERNATIONAL)
-endif()
-
 blender_add_lib(bf_python_ext "${SRC}" "${INC}" "${INC_SYS}")




More information about the Bf-blender-cvs mailing list