Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoshua Leung <aligorith@gmail.com>2009-10-17 08:22:52 +0400
committerJoshua Leung <aligorith@gmail.com>2009-10-17 08:22:52 +0400
commit53624a53d9054a91688a1a988c6f3515ab601923 (patch)
treed2318d340c03cccd9cadf835a50e19a5455bf230 /source/blender/editors/transform/transform_generics.c
parent474e97e6d22973cf95262d5262e880c15683b828 (diff)
Assorted tweaks for animation editors:
* Changing to the ShapeKey editor now automatically enables the value sliders * Filtering code for ShapeKey editor can now do AnimData block filtering too (internal details...) * Silenced console warnings when inserting keyframes on F-Curves with no keyframes already (for Animation Editor sliders) * Made the update code for keyframe transforms send more general depsgraph updates. Unfortuately, this still doesn't resolve the update problems with shapekeys
Diffstat (limited to 'source/blender/editors/transform/transform_generics.c')
-rw-r--r--source/blender/editors/transform/transform_generics.c11
1 files changed, 2 insertions, 9 deletions
diff --git a/source/blender/editors/transform/transform_generics.c b/source/blender/editors/transform/transform_generics.c
index 8dc71710d82..a7a35c281fd 100644
--- a/source/blender/editors/transform/transform_generics.c
+++ b/source/blender/editors/transform/transform_generics.c
@@ -284,15 +284,8 @@ static void animedit_refresh_id_tags (Scene *scene, ID *id)
if (adt)
adt->recalc |= ADT_RECALC_ANIM;
- /* if ID-block is Object, set recalc flags */
- switch (GS(id->name)) {
- case ID_OB:
- {
- Object *ob= (Object *)id;
- DAG_id_flush_update(&ob->id, OB_RECALC_DATA); /* sets recalc flags */
- }
- break;
- }
+ /* set recalc flags */
+ DAG_id_flush_update(id, OB_RECALC); // XXX or do we want something more restrictive?
}
}