[latexila] Completion: use string.get_prev_char()
- From: SÃbastien Wilmet <swilmet src gnome org>
- To: commits-list gnome org
- Cc: 
- Subject: [latexila] Completion: use string.get_prev_char()
- Date: Wed, 18 Jul 2012 21:23:50 +0000 (UTC)
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]