[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [36739] trunk/blender/source/blender: 2 minor glitches
Campbell Barton
ideasman42 at gmail.com
Wed May 18 10:16:33 CEST 2011
Revision: 36739
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=36739
Author: campbellbarton
Date: 2011-05-18 08:16:33 +0000 (Wed, 18 May 2011)
Log Message:
-----------
2 minor glitches
- removing bone groups didnt set the next one active.
- removing poselib was using int for enum rna property.
Modified Paths:
--------------
trunk/blender/source/blender/blenkernel/intern/action.c
trunk/blender/source/blender/editors/armature/poselib.c
Modified: trunk/blender/source/blender/blenkernel/intern/action.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/action.c 2011-05-18 07:46:54 UTC (rev 36738)
+++ trunk/blender/source/blender/blenkernel/intern/action.c 2011-05-18 08:16:33 UTC (rev 36739)
@@ -831,7 +831,10 @@
/* now, remove it from the pose */
BLI_freelinkN(&pose->agroups, grp);
- pose->active_group= 0;
+ pose->active_group--;
+ if(pose->active_group < 0 || pose->agroups.first == NULL) {
+ pose->active_group= 0;
+ }
}
}
Modified: trunk/blender/source/blender/editors/armature/poselib.c
===================================================================
--- trunk/blender/source/blender/editors/armature/poselib.c 2011-05-18 07:46:54 UTC (rev 36738)
+++ trunk/blender/source/blender/editors/armature/poselib.c 2011-05-18 08:16:33 UTC (rev 36739)
@@ -527,7 +527,7 @@
}
/* get index (and pointer) of pose to remove */
- marker= BLI_findlink(&act->markers, RNA_int_get(op->ptr, "pose"));
+ marker= BLI_findlink(&act->markers, RNA_enum_get(op->ptr, "pose"));
if (marker == NULL) {
BKE_reportf(op->reports, RPT_ERROR, "Invalid Pose specified %d", RNA_int_get(op->ptr, "pose"));
return OPERATOR_CANCELLED;
More information about the Bf-blender-cvs
mailing list