[Bf-blender-cvs] [635b4e3] soc-2014-shapekey: In sculpt mode, new shape keys will have value = 1.0

Grigory Revzin noreply at git.blender.org
Sun Jul 6 09:46:11 CEST 2014


Commit: 635b4e377b82d7c5244e715002f15e82490dc17a
Author: Grigory Revzin
Date:   Sun Jul 6 11:41:00 2014 +0400
https://developer.blender.org/rB635b4e377b82d7c5244e715002f15e82490dc17a

In sculpt mode, new shape keys will have value = 1.0

...as per qurq's request finally!

===================================================================

M	source/blender/editors/object/object_shapekey.c

===================================================================

diff --git a/source/blender/editors/object/object_shapekey.c b/source/blender/editors/object/object_shapekey.c
index ba9ac70..be05091 100644
--- a/source/blender/editors/object/object_shapekey.c
+++ b/source/blender/editors/object/object_shapekey.c
@@ -83,6 +83,10 @@ static void ED_object_shape_key_add(bContext *C, Scene *scene, Object *ob, const
 		/* for absolute shape keys, new keys may not be added last */
 		ob->shapenr = BLI_findindex(&key->block, kb) + 1;
 
+		/* in sculpt mode, set weight to 1 */
+		if (ob->mode == OB_MODE_SCULPT) 
+			kb->curval = kb->mixval = 1;
+		
 		WM_event_add_notifier(C, NC_OBJECT | ND_DRAW, ob);
 	}
 }




More information about the Bf-blender-cvs mailing list