[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [30054] trunk/blender/source/blender/ editors/screen/screen_context.c: selected_sequences wasnt working right, added 'sequences' property to the context

Campbell Barton ideasman42 at gmail.com
Tue Jul 6 20:07:10 CEST 2010


Revision: 30054
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=30054
Author:   campbellbarton
Date:     2010-07-06 20:07:10 +0200 (Tue, 06 Jul 2010)

Log Message:
-----------
selected_sequences wasnt working right, added 'sequences' property to the context

Modified Paths:
--------------
    trunk/blender/source/blender/editors/screen/screen_context.c

Modified: trunk/blender/source/blender/editors/screen/screen_context.c
===================================================================
--- trunk/blender/source/blender/editors/screen/screen_context.c	2010-07-06 17:10:02 UTC (rev 30053)
+++ trunk/blender/source/blender/editors/screen/screen_context.c	2010-07-06 18:07:10 UTC (rev 30054)
@@ -69,7 +69,7 @@
 			"active_base", "active_object", "object", "edit_object",
 			"sculpt_object", "vertex_paint_object", "weight_paint_object",
 			"texture_paint_object", "particle_edit_object",
-			"selected_sequences", "selected_editable_sequences", /* sequencer */
+			"sequences", "selected_sequences", "selected_editable_sequences", /* sequencer */
 			NULL};
 
 		CTX_data_dir_set(result, dir);
@@ -321,11 +321,22 @@
 
 		return 1;
 	}
-	else if(CTX_data_equals(member, "selected_strips")) {
+	else if(CTX_data_equals(member, "sequences")) {
 		Editing *ed= seq_give_editing(scene, FALSE);
 		if(ed) {
 			Sequence *seq;
 			for (seq= ed->seqbasep->first; seq; seq= seq->next) {
+				CTX_data_list_add(result, &scene->id, &RNA_Sequence, seq);
+			}
+			CTX_data_type_set(result, CTX_DATA_TYPE_COLLECTION);
+			return 1;
+		}
+	}
+	else if(CTX_data_equals(member, "selected_sequences")) {
+		Editing *ed= seq_give_editing(scene, FALSE);
+		if(ed) {
+			Sequence *seq;
+			for (seq= ed->seqbasep->first; seq; seq= seq->next) {
 				if (seq->flag & SELECT) {
 					CTX_data_list_add(result, &scene->id, &RNA_Sequence, seq);
 				}





More information about the Bf-blender-cvs mailing list