From 33d98c4d3ab4382a296615b770f915cbbf44628b Mon Sep 17 00:00:00 2001 From: Ton Roosendaal Date: Mon, 13 Dec 2010 19:10:35 +0000 Subject: Bugfix #25207 Driver fix: typing expression outside Graph Editor didn't tag the expression to be re-evaluated. Also missing was notifier for other editors. --- source/blender/editors/interface/interface_anim.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'source/blender/editors/interface/interface_anim.c') diff --git a/source/blender/editors/interface/interface_anim.c b/source/blender/editors/interface/interface_anim.c index 4021e4208dc..0f77b437eeb 100644 --- a/source/blender/editors/interface/interface_anim.c +++ b/source/blender/editors/interface/interface_anim.c @@ -84,6 +84,8 @@ int ui_but_anim_expression_set(uiBut *but, const char *str) if(driver && driver->type == DRIVER_TYPE_PYTHON) { BLI_strncpy(driver->expression, str, sizeof(driver->expression)); + driver->flag |= DRIVER_FLAG_RECOMPILE; + WM_event_add_notifier(but->block->evil_C, NC_ANIMATION|ND_KEYFRAME, NULL); return 1; } } -- cgit v1.2.3