[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [26284] trunk/blender/source/blender: Assorted Bugfixes:

Joshua Leung aligorith at gmail.com
Tue Jan 26 11:29:11 CET 2010


Revision: 26284
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=26284
Author:   aligorith
Date:     2010-01-26 11:29:10 +0100 (Tue, 26 Jan 2010)

Log Message:
-----------
Assorted Bugfixes:
* Adding new Keying Set paths didn't initialise the id-type setting. Make this default to Object
* Fixed bad poll callbacks for Graph Editor operators working on keyframes, which were expecting F-Curves to be selected too to be eligible for editing. This was often too restrictive, resulting in nothing happening.
* Fixed error with default property for Debug Redraw-Timer Operator not being set. However, this operator is currently still no use, since the info popups are now disabled.

Modified Paths:
--------------
    trunk/blender/source/blender/editors/animation/keyingsets.c
    trunk/blender/source/blender/editors/space_graph/graph_utils.c
    trunk/blender/source/blender/windowmanager/intern/wm_operators.c

Modified: trunk/blender/source/blender/editors/animation/keyingsets.c
===================================================================
--- trunk/blender/source/blender/editors/animation/keyingsets.c	2010-01-26 10:14:39 UTC (rev 26283)
+++ trunk/blender/source/blender/editors/animation/keyingsets.c	2010-01-26 10:29:10 UTC (rev 26284)
@@ -227,6 +227,7 @@
 	ks->active_path= BLI_countlist(&ks->paths);
 	
 	ksp->groupmode= KSP_GROUP_KSNAME; // XXX?
+	ksp->idtype= ID_OB;
 	
 	return OPERATOR_FINISHED;
 }
@@ -320,10 +321,8 @@
 		 */
 		flag |= KEYINGSET_ABSOLUTE;
 		
-		if (IS_AUTOKEY_FLAG(AUTOMATKEY)) 
-			keyingflag |= INSERTKEY_MATRIX;
-		if (IS_AUTOKEY_FLAG(INSERTNEEDED)) 
-			keyingflag |= INSERTKEY_NEEDED;
+		keyingflag |= ANIM_get_keyframing_flags(scene, 0);
+		
 		if (IS_AUTOKEY_FLAG(XYZ2RGB)) 
 			keyingflag |= INSERTKEY_XYZ2RGB;
 			

Modified: trunk/blender/source/blender/editors/space_graph/graph_utils.c
===================================================================
--- trunk/blender/source/blender/editors/space_graph/graph_utils.c	2010-01-26 10:14:39 UTC (rev 26283)
+++ trunk/blender/source/blender/editors/space_graph/graph_utils.c	2010-01-26 10:29:10 UTC (rev 26284)
@@ -224,10 +224,10 @@
 	if (ANIM_animdata_get_context(C, &ac) == 0)
 		return 0;
 	
-	/* loop over the editable (selected + editable) F-Curves, and see if they're suitable
+	/* loop over the editable F-Curves, and see if they're suitable
 	 * stopping on the first successful match
 	 */
-	filter= (ANIMFILTER_VISIBLE | ANIMFILTER_SEL | ANIMFILTER_FOREDIT | ANIMFILTER_CURVESONLY);
+	filter= (ANIMFILTER_VISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_CURVESONLY);
 	items = ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype);
 	if (items == 0) 
 		return 0;

Modified: trunk/blender/source/blender/windowmanager/intern/wm_operators.c
===================================================================
--- trunk/blender/source/blender/windowmanager/intern/wm_operators.c	2010-01-26 10:14:39 UTC (rev 26283)
+++ trunk/blender/source/blender/windowmanager/intern/wm_operators.c	2010-01-26 10:29:10 UTC (rev 26284)
@@ -2661,7 +2661,7 @@
 	ot->exec= redraw_timer_exec;
 	ot->poll= WM_operator_winactive;
 	
-	RNA_def_enum(ot->srna, "type", prop_type_items, 0, "Type", "");
+	ot->prop= RNA_def_enum(ot->srna, "type", prop_type_items, 0, "Type", "");
 	RNA_def_int(ot->srna, "iterations", 10, 1,INT_MAX, "Iterations", "Number of times to redraw", 1,1000);
 
 }





More information about the Bf-blender-cvs mailing list