diff options
author | Joshua Leung <aligorith@gmail.com> | 2011-05-08 09:41:57 +0400 |
---|---|---|
committer | Joshua Leung <aligorith@gmail.com> | 2011-05-08 09:41:57 +0400 |
commit | aaa93c58b367e65bf4124e4b0d380925b0a6f539 (patch) | |
tree | 12667d9aff17e0fd50f74d80701fd8445dd0eff1 /source/blender/python | |
parent | 85b1b459ed43a5667880f102d433cb2ac3dce7be (diff) |
Fixes for bugs noticed during previous fix:
- In Drivers mode of Graph Editor, expanders for sub-object data were
not working at all. This was because they were getting overriden by an
errant ob-level drivers check
- Adding drivers from py-api didn't update Graph Editor
Diffstat (limited to 'source/blender/python')
-rw-r--r-- | source/blender/python/intern/bpy_rna_anim.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/source/blender/python/intern/bpy_rna_anim.c b/source/blender/python/intern/bpy_rna_anim.c index 5e53d4101f6..30d83e196ba 100644 --- a/source/blender/python/intern/bpy_rna_anim.c +++ b/source/blender/python/intern/bpy_rna_anim.c @@ -44,6 +44,9 @@ #include "RNA_access.h" +#include "WM_api.h" +#include "WM_types.h" + #include "bpy_rna.h" #include "bpy_util.h" #include "bpy_rna_anim.h" @@ -320,6 +323,8 @@ PyObject *pyrna_struct_driver_add(BPy_StructRNA *self, PyObject *args) RNA_pointer_create(id, &RNA_FCurve, fcu, &tptr); ret= pyrna_struct_CreatePyObject(&tptr); } + + WM_event_add_notifier(BPy_GetContext(), NC_ANIMATION|ND_FCURVES_ORDER, NULL); } else { /* XXX, should be handled by reports, */ @@ -371,6 +376,8 @@ PyObject *pyrna_struct_driver_remove(BPy_StructRNA *self, PyObject *args) if(BPy_reports_to_error(&reports, PyExc_RuntimeError, TRUE) == -1) return NULL; + + WM_event_add_notifier(BPy_GetContext(), NC_ANIMATION|ND_FCURVES_ORDER, NULL); return PyBool_FromLong(result); } |