[latexila] Completion: use string.get_prev_char()



commit ff4d0805a5062d13748eb8bb7346e62b5baa9809
Author: SÃbastien Wilmet <swilmet src gnome org>
Date:   Wed Jul 18 22:51:16 2012 +0200

    Completion: use string.get_prev_char()
    
    In get_begin_arg_pos().

 src/completion.vala |   11 ++++-------
 1 files changed, 4 insertions(+), 7 deletions(-)
---
diff --git a/src/completion.vala b/src/completion.vala
index afa3fe9..30647a2 100644
--- a/src/completion.vala
+++ b/src/completion.vala
@@ -481,23 +481,20 @@ public class CompletionProvider : GLib.Object, SourceCompletionProvider
     private TextIter get_begin_arg_pos (TextIter in_arg_pos)
     {
         string text = get_text_line_to_iter (in_arg_pos);
-        int cur_index = text.length;
-        int prev_index = cur_index;
+        int index = text.length;
         unichar cur_char;
 
-        while (Utils.string_get_prev_char (text, ref prev_index, out cur_char))
+        while (text.get_prev_char (ref index, out cur_char))
         {
             if ((cur_char == '[' || cur_char == '{')
-                && ! Utils.char_is_escaped (text, cur_index))
+                && ! Utils.char_is_escaped (text, index))
             {
                 break;
             }
-
-            cur_index = prev_index;
         }
 
         TextIter begin_arg_pos = in_arg_pos;
-        begin_arg_pos.set_visible_line_index (cur_index);
+        begin_arg_pos.set_visible_line_index (index);
         begin_arg_pos.forward_char ();
 
         return begin_arg_pos;



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]