[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