[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [60037] trunk/blender/source/blender/ makesrna/intern/rna_text.c: replace inline index lookup with BLI_findindex

Campbell Barton ideasman42 at gmail.com
Wed Sep 11 09:36:41 CEST 2013


Revision: 60037
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=60037
Author:   campbellbarton
Date:     2013-09-11 07:36:40 +0000 (Wed, 11 Sep 2013)
Log Message:
-----------
replace inline index lookup with BLI_findindex

Modified Paths:
--------------
    trunk/blender/source/blender/makesrna/intern/rna_text.c

Modified: trunk/blender/source/blender/makesrna/intern/rna_text.c
===================================================================
--- trunk/blender/source/blender/makesrna/intern/rna_text.c	2013-09-11 07:23:23 UTC (rev 60036)
+++ trunk/blender/source/blender/makesrna/intern/rna_text.c	2013-09-11 07:36:40 UTC (rev 60037)
@@ -84,14 +84,7 @@
 static int rna_Text_current_line_index_get(PointerRNA *ptr)
 {
 	Text *text = (Text *)ptr->data;
-	TextLine *linep = text->lines.first;
-	int i = 0;
-	while(linep) {
-		if(text->curl==linep) break;
-		linep = linep->next;
-		i++;
-	}
-	return i;
+	return BLI_findindex(&text->lines, text->curl);
 }
 
 static void rna_TextLine_body_get(PointerRNA *ptr, char *value)




More information about the Bf-blender-cvs mailing list