svn merge ^/trunk/blender -r40720:40872
[blender.git] / source / blender / makesrna / intern / rna_sequencer_api.c
index 245a36d9573bda4e64886a9c525a9428a1ef8ee4..6019f46a11492fa5322df15e11074421648713e4 100644 (file)
@@ -1,4 +1,4 @@
-/**
+/*
  * $Id$
  *
  * ***** BEGIN GPL LICENSE BLOCK *****
  * ***** END GPL LICENSE BLOCK *****
  */
 
+/** \file blender/makesrna/intern/rna_sequencer_api.c
+ *  \ingroup RNA
+ */
+
+
 
 #include <stdlib.h>
 #include <stdio.h>
 
 static void rna_Sequence_swap_internal(Sequence *seq_self, ReportList *reports, Sequence *seq_other)
 {
-       if(seq_swap(seq_self, seq_other) == 0)
-               BKE_report(reports, RPT_ERROR, "both strips must be the same length");
+       const char *error_msg;
+       
+       if(seq_swap(seq_self, seq_other, &error_msg) == 0)
+               BKE_report(reports, RPT_ERROR, error_msg);
 }
 
 #else
@@ -58,8 +65,9 @@ void RNA_api_sequence_strip(StructRNA *srna)
        PropertyRNA *parm;
 
        func= RNA_def_function(srna, "getStripElem", "give_stripelem");
-       RNA_def_function_ui_description(func, "Return the strip element from a given frame or None.");
-       parm= RNA_def_int(func, "frame", 0, -MAXFRAME, MAXFRAME, "Frame", "The frame to get the strip element from", -MAXFRAME, MAXFRAME);
+       RNA_def_function_ui_description(func, "Return the strip element from a given frame or None");
+       parm= RNA_def_int(func, "frame", 0, -MAXFRAME, MAXFRAME, "Frame",
+                         "The frame to get the strip element from", -MAXFRAME, MAXFRAME);
        RNA_def_property_flag(parm, PROP_REQUIRED);
        RNA_def_function_return(func, RNA_def_pointer(func, "elem", "SequenceElement", "", "strip element of the current frame"));