[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [36789] trunk/blender/source/blender/ editors/armature/editarmature.c: renaming bones didnt update update the view3d lock bone name.
Campbell Barton
ideasman42 at gmail.com
Fri May 20 07:39:56 CEST 2011
Revision: 36789
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=36789
Author: campbellbarton
Date: 2011-05-20 05:39:56 +0000 (Fri, 20 May 2011)
Log Message:
-----------
renaming bones didnt update update the view3d lock bone name.
Modified Paths:
--------------
trunk/blender/source/blender/editors/armature/editarmature.c
Modified: trunk/blender/source/blender/editors/armature/editarmature.c
===================================================================
--- trunk/blender/source/blender/editors/armature/editarmature.c 2011-05-20 05:27:31 UTC (rev 36788)
+++ trunk/blender/source/blender/editors/armature/editarmature.c 2011-05-20 05:39:56 UTC (rev 36789)
@@ -5530,6 +5530,26 @@
BKE_animdata_fix_paths_rename(&ob->id, ob->adt, "pose.bones", oldname, newname, 0, 0, 1);
}
}
+
+ {
+ /* correct view locking */
+ bScreen *screen;
+ for(screen= G.main->screen.first; screen; screen= screen->id.next) {
+ ScrArea *sa;
+ /* add regions */
+ for(sa= screen->areabase.first; sa; sa= sa->next) {
+ SpaceLink *sl= sa->spacedata.first;
+ if(sl->spacetype == SPACE_VIEW3D) {
+ View3D *v3d= (View3D *)sl;
+ if(v3d->ob_centre && v3d->ob_centre->data == arm) {
+ if (!strcmp(v3d->ob_centre_bone, oldname)) {
+ BLI_strncpy(v3d->ob_centre_bone, newname, MAXBONENAME);
+ }
+ }
+ }
+ }
+ }
+ }
}
}
More information about the Bf-blender-cvs
mailing list