[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [54663] trunk/blender/source/blender/ editors/space_text/text_autocomplete.c: revert own commit r54625, broke autocomplete.

Campbell Barton ideasman42 at gmail.com
Tue Feb 19 14:41:53 CET 2013


Revision: 54663
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=54663
Author:   campbellbarton
Date:     2013-02-19 13:41:53 +0000 (Tue, 19 Feb 2013)
Log Message:
-----------
revert own commit r54625, broke autocomplete.

Revision Links:
--------------
    http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=54625

Modified Paths:
--------------
    trunk/blender/source/blender/editors/space_text/text_autocomplete.c

Modified: trunk/blender/source/blender/editors/space_text/text_autocomplete.c
===================================================================
--- trunk/blender/source/blender/editors/space_text/text_autocomplete.c	2013-02-19 13:38:36 UTC (rev 54662)
+++ trunk/blender/source/blender/editors/space_text/text_autocomplete.c	2013-02-19 13:41:53 UTC (rev 54663)
@@ -162,28 +162,23 @@
 		gh = BLI_ghash_str_new(__func__);
 
 		for (linep = text->lines.first; linep; linep = linep->next) {
-			size_t i_start = 0;
-			size_t i_end = 0;
-			size_t i_step = 0;
+			int i_start = 0;
+			int i_end = 0;
 
 			while (i_start < linep->len) {
 				/* seek identifier beginning */
-				while ((i_start < linep->len) &&
-				       (!text_check_identifier_nodigit(BLI_str_utf8_as_unicode_step(&linep->line[i_start], &i_step))))
-				{
-					i_start = i_step;
+				while (i_start < linep->len && !text_check_identifier_nodigit(linep->line[i_start])) {
+					i_start++;
 				}
 				i_end = i_start;
-				while ((i_end < linep->len) &&
-				       (!text_check_identifier(BLI_str_utf8_as_unicode_step(&linep->line[i_end], &i_step))))
-				{
-					i_end = i_step;
+				while (i_end < linep->len && text_check_identifier(linep->line[i_end])) {
+					i_end++;
 				}
 
 				if ((i_start != i_end) &&
 				    /* check we're at the beginning of a line or that the previous char is not an identifier
-				     * this prevents digits from being added */
-				    ((i_start < 1) || !text_check_identifier(BLI_str_utf8_as_unicode(&linep->line[i_start - 1]))))
+					 * this prevents digits from being added */
+				    ((i_start < 1) || !text_check_identifier(linep->line[i_start - 1])))
 				{
 					char *str_sub = &linep->line[i_start];
 					const int choice_len = i_end - i_start;




More information about the Bf-blender-cvs mailing list