[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