[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [22990] branches/blender2.5/blender/source /blender/editors: 2.5 - KeyingSet fixes
Joshua Leung
aligorith at gmail.com
Fri Sep 4 12:41:02 CEST 2009
Revision: 22990
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=22990
Author: aligorith
Date: 2009-09-04 12:41:02 +0200 (Fri, 04 Sep 2009)
Log Message:
-----------
2.5 - KeyingSet fixes
* Fixed warnings in console about missing (removed) property
* Fixed update problems after creating a new keyingset
Modified Paths:
--------------
branches/blender2.5/blender/source/blender/editors/animation/keyingsets.c
branches/blender2.5/blender/source/blender/editors/interface/interface_anim.c
Modified: branches/blender2.5/blender/source/blender/editors/animation/keyingsets.c
===================================================================
--- branches/blender2.5/blender/source/blender/editors/animation/keyingsets.c 2009-09-04 10:40:41 UTC (rev 22989)
+++ branches/blender2.5/blender/source/blender/editors/animation/keyingsets.c 2009-09-04 10:41:02 UTC (rev 22990)
@@ -133,6 +133,7 @@
/* add path to this setting */
BKE_keyingset_add_destination(ks, ptr.id.data, NULL, path, index, pflag, KSP_GROUP_KSNAME);
+ success= 1;
/* free the temp path created */
MEM_freeN(path);
@@ -144,7 +145,7 @@
ED_anim_dag_flush_update(C);
/* for now, only send ND_KEYS for KeyingSets */
- WM_event_add_notifier(C, ND_KEYS, NULL);
+ WM_event_add_notifier(C, NC_SCENE|ND_KEYINGSET, NULL);
}
return (success)? OPERATOR_FINISHED: OPERATOR_CANCELLED;
@@ -222,7 +223,7 @@
ED_anim_dag_flush_update(C);
/* for now, only send ND_KEYS for KeyingSets */
- WM_event_add_notifier(C, ND_KEYS, NULL);
+ WM_event_add_notifier(C, NC_SCENE|ND_KEYINGSET, NULL);
}
return (success)? OPERATOR_FINISHED: OPERATOR_CANCELLED;
Modified: branches/blender2.5/blender/source/blender/editors/interface/interface_anim.c
===================================================================
--- branches/blender2.5/blender/source/blender/editors/interface/interface_anim.c 2009-09-04 10:40:41 UTC (rev 22989)
+++ branches/blender2.5/blender/source/blender/editors/interface/interface_anim.c 2009-09-04 10:41:02 UTC (rev 22990)
@@ -283,11 +283,11 @@
if(length) {
uiItemBooleanO(layout, "Add All to Keying Set", 0, "ANIM_OT_add_keyingset_button", "all", 1);
uiItemBooleanO(layout, "Add Single to Keying Set", 0, "ANIM_OT_add_keyingset_button", "all", 0);
- uiItemBooleanO(layout, "Remove from Keying Set", 0, "ANIM_OT_remove_keyingset_button", "all", 0);
+ uiItemO(layout, "Remove from Keying Set", 0, "ANIM_OT_remove_keyingset_button");
}
else {
uiItemBooleanO(layout, "Add to Keying Set", 0, "ANIM_OT_add_keyingset_button", "all", 0);
- uiItemBooleanO(layout, "Remove from Keying Set", 0, "ANIM_OT_remove_keyingset_button", "all", 0);
+ uiItemO(layout, "Remove from Keying Set", 0, "ANIM_OT_remove_keyingset_button");
}
}
More information about the Bf-blender-cvs
mailing list