From 643d59bb9bf3bdd46f41a0b8c79384146629f9c8 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Wed, 22 Apr 2009 10:07:12 +0000 Subject: Assorted 2.5 fixes: - compiling errors in outliner.c - incorrect comments --- source/blender/python/intern/bpy_interface.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'source/blender/python/intern/bpy_interface.c') diff --git a/source/blender/python/intern/bpy_interface.c b/source/blender/python/intern/bpy_interface.c index 86406134253..c2773e9e7d1 100644 --- a/source/blender/python/intern/bpy_interface.c +++ b/source/blender/python/intern/bpy_interface.c @@ -560,7 +560,7 @@ float BPY_pydriver_eval (ChannelDriver *driver) } } - /* add target values to a py dictionary that we add to the drivers dict as 'd' */ + /* add target values to a dict that will be used as '__locals__' dict */ driver_vars = PyDict_New(); // XXX do we need to decref this? for (dtar= driver->targets.first; dtar; dtar= dtar->next) { PyObject *driver_arg = NULL; @@ -569,11 +569,10 @@ float BPY_pydriver_eval (ChannelDriver *driver) /* try to get variable value */ tval= driver_get_target_value(driver, dtar); driver_arg= PyFloat_FromDouble((double)tval); - if (driver_arg == NULL) continue; /* try to add to dictionary */ if (PyDict_SetItemString(driver_vars, dtar->name, driver_arg)) { - /* this target failed */ + /* this target failed - bad name */ if (targets_ok) { /* first one - print some extra info for easier identification */ fprintf(stderr, "\nBPY_pydriver_eval() - Error while evaluating PyDriver:\n"); -- cgit v1.2.3