[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [25915] trunk/blender/source/blender/ editors/interface: Fix [#19966] Graph Editor does not refresh after automatic keyframe insertion
Matt Ebb
matt at mke3.net
Tue Jan 12 04:01:22 CET 2010
Revision: 25915
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=25915
Author: broken
Date: 2010-01-12 04:01:19 +0100 (Tue, 12 Jan 2010)
Log Message:
-----------
Fix [#19966] Graph Editor does not refresh after automatic keyframe insertion
Modified Paths:
--------------
trunk/blender/source/blender/editors/interface/interface_anim.c
trunk/blender/source/blender/editors/interface/interface_handlers.c
trunk/blender/source/blender/editors/interface/interface_intern.h
Modified: trunk/blender/source/blender/editors/interface/interface_anim.c
===================================================================
--- trunk/blender/source/blender/editors/interface/interface_anim.c 2010-01-12 02:53:15 UTC (rev 25914)
+++ trunk/blender/source/blender/editors/interface/interface_anim.c 2010-01-12 03:01:19 UTC (rev 25915)
@@ -133,7 +133,7 @@
return 0;
}
-void ui_but_anim_autokey(uiBut *but, Scene *scene, float cfra)
+void ui_but_anim_autokey(bContext *C, uiBut *but, Scene *scene, float cfra)
{
ID *id;
bAction *action;
@@ -151,6 +151,7 @@
fcu->flag &= ~FCURVE_SELECTED;
insert_keyframe(id, action, ((fcu->grp)?(fcu->grp->name):(NULL)), fcu->rna_path, fcu->array_index, cfra, flag);
+ WM_event_add_notifier(C, NC_ANIMATION|ND_KEYFRAME_EDIT, NULL);
}
}
}
Modified: trunk/blender/source/blender/editors/interface/interface_handlers.c
===================================================================
--- trunk/blender/source/blender/editors/interface/interface_handlers.c 2010-01-12 02:53:15 UTC (rev 25914)
+++ trunk/blender/source/blender/editors/interface/interface_handlers.c 2010-01-12 03:01:19 UTC (rev 25915)
@@ -323,7 +323,7 @@
}
/* try autokey */
- ui_but_anim_autokey(but, scene, scene->r.cfra);
+ ui_but_anim_autokey(C, but, scene, scene->r.cfra);
}
static void ui_apply_but_funcs_after(bContext *C)
Modified: trunk/blender/source/blender/editors/interface/interface_intern.h
===================================================================
--- trunk/blender/source/blender/editors/interface/interface_intern.h 2010-01-12 02:53:15 UTC (rev 25914)
+++ trunk/blender/source/blender/editors/interface/interface_intern.h 2010-01-12 03:01:19 UTC (rev 25915)
@@ -481,7 +481,7 @@
void ui_but_anim_remove_keyingset(struct bContext *C);
int ui_but_anim_expression_get(uiBut *but, char *str, int maxlen);
int ui_but_anim_expression_set(uiBut *but, const char *str);
-void ui_but_anim_autokey(uiBut *but, struct Scene *scene, float cfra);
+void ui_but_anim_autokey(struct bContext *C, uiBut *but, struct Scene *scene, float cfra);
#endif
More information about the Bf-blender-cvs
mailing list