[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