[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [31336] trunk/blender/source/blender/ editors/transform/transform_conversions.c: [#22831] transform problem with hidden parent object
Martin Poirier
theeth at yahoo.com
Sat Aug 14 19:11:11 CEST 2010
Revision: 31336
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=31336
Author: theeth
Date: 2010-08-14 19:11:10 +0200 (Sat, 14 Aug 2010)
Log Message:
-----------
[#22831] transform problem with hidden parent object
Partial fix. It now checks if selected parents are modifiable (due to the look up for base, this could get slow, but no other good way to do it).
Modified Paths:
--------------
trunk/blender/source/blender/editors/transform/transform_conversions.c
Modified: trunk/blender/source/blender/editors/transform/transform_conversions.c
===================================================================
--- trunk/blender/source/blender/editors/transform/transform_conversions.c 2010-08-14 17:01:14 UTC (rev 31335)
+++ trunk/blender/source/blender/editors/transform/transform_conversions.c 2010-08-14 17:11:10 UTC (rev 31336)
@@ -4371,7 +4371,11 @@
/* if parent selected, deselect */
while(parsel) {
- if(parsel->flag & SELECT) break;
+ if(parsel->flag & SELECT) {
+ Base *parbase = object_in_scene(parsel, scene);
+ if TESTBASELIB_BGMODE(v3d, scene, parbase)
+ break;
+ }
parsel= parsel->parent;
}
More information about the Bf-blender-cvs
mailing list