[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