[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [12768] trunk/blender/source/blender/src/ editobject.c: Group instancing usablitity issue: Hotkey SHIFT+O to set subsurf on/off

Ton Roosendaal ton at blender.org
Mon Dec 3 17:21:16 CET 2007


Revision: 12768
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=12768
Author:   ton
Date:     2007-12-03 17:21:16 +0100 (Mon, 03 Dec 2007)

Log Message:
-----------
Group instancing usablitity issue: Hotkey SHIFT+O to set subsurf on/off
should not work if object had not a subsurf modifier before.

Modified Paths:
--------------
    trunk/blender/source/blender/src/editobject.c

Modified: trunk/blender/source/blender/src/editobject.c
===================================================================
--- trunk/blender/source/blender/src/editobject.c	2007-12-03 16:06:34 UTC (rev 12767)
+++ trunk/blender/source/blender/src/editobject.c	2007-12-03 16:21:16 UTC (rev 12768)
@@ -2880,10 +2880,12 @@
 	for(base= G.scene->base.first; base; base= base->next) {
 		if(((level==-1) && (TESTBASE(base))) || (TESTBASELIB(base))) {
 			object_flip_subdivison(base->object, &set, level, mode);
+			
 			if(base->object->dup_group) {
 				GroupObject *go;
 				for(go= base->object->dup_group->gobject.first; go; go= go->next)
-					object_flip_subdivison(go->ob, &set, level, mode);
+					if( modifiers_findByType(go->ob, eModifierType_Subsurf))	/* only when exists */
+						object_flip_subdivison(go->ob, &set, level, mode);
 			}
 		}
 	}





More information about the Bf-blender-cvs mailing list