[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]