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); } _______________________________________________ Bf-blender-cvs mailing list Bf-blender-cvs@blender.org http://lists.blender.org/mailman/listinfo/bf-blender-cvs