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:
authorCampbell Barton <ideasman42@gmail.com>2011-11-17 11:08:09 +0400
committerCampbell Barton <ideasman42@gmail.com>2011-11-17 11:08:09 +0400
commitdb44a92a11bc1dff94f8aa162c19429a1fdafa5f (patch)
tree6df872547dada2786a99ceb6b33442e773425fdb /source/blender/editors/interface/interface_anim.c
parent1cfbde0eb469f7d827b73667d7406eddc0065ceb (diff)
pydrivers: 'frame' is now in the driver namespace,
- no need to link to scenes when using a frame from the pydriver, this made linking rigs for eg, quite messy. - advantage that we get subframe values (where scenes from was fixed to a whole number).
Diffstat (limited to 'source/blender/editors/interface/interface_anim.c')
-rw-r--r--source/blender/editors/interface/interface_anim.c19
1 files changed, 1 insertions, 18 deletions
diff --git a/source/blender/editors/interface/interface_anim.c b/source/blender/editors/interface/interface_anim.c
index 1edd43d4e01..5e095bae922 100644
--- a/source/blender/editors/interface/interface_anim.c
+++ b/source/blender/editors/interface/interface_anim.c
@@ -164,24 +164,7 @@ int ui_but_anim_expression_create(uiBut *but, const char *str)
/* set the expression */
// TODO: need some way of identifying variables used
BLI_strncpy_utf8(driver->expression, str, sizeof(driver->expression));
-
- /* FIXME: for now, assume that
- * - for expressions, users are likely to be using "frame" -> current frame" as a variable
- * - driver_add_new_variable() adds a single-prop variable by default
- */
- {
- DriverVar *dvar;
- DriverTarget *dtar;
-
- dvar = driver_add_new_variable(driver);
- BLI_strncpy(dvar->name, "frame", sizeof(dvar->name));
-
- dtar = &dvar->targets[0];
- dtar->id = (ID *)CTX_data_scene(C); // XXX: should we check that C is valid first?
- dtar->idtype= ID_SCE;
- dtar->rna_path = BLI_sprintfN("frame_current");
- }
-
+
/* updates */
driver->flag |= DRIVER_FLAG_RECOMPILE;
WM_event_add_notifier(C, NC_ANIMATION|ND_KEYFRAME, NULL);