[gtksourceview] words-completion: warning messages if something is wrong
- From: Sébastien Wilmet <swilmet src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtksourceview] words-completion: warning messages if something is wrong
- Date: Sat, 31 May 2014 20:41:31 +0000 (UTC)
commit 03ea68e3a4331aba00b3b57099e499a511da7699
Author: Sébastien Wilmet <swilmet gnome org>
Date: Sat May 31 22:37:53 2014 +0200
words-completion: warning messages if something is wrong
It would be better to write unit tests, but warning messages are better
than nothing.
.../words/gtksourcecompletionwordsbuffer.c | 16 ++++++++++++++++
1 files changed, 16 insertions(+), 0 deletions(-)
---
diff --git a/gtksourceview/completion-providers/words/gtksourcecompletionwordsbuffer.c
b/gtksourceview/completion-providers/words/gtksourcecompletionwordsbuffer.c
index 1615ae4..7cd26d8 100644
--- a/gtksourceview/completion-providers/words/gtksourcecompletionwordsbuffer.c
+++ b/gtksourceview/completion-providers/words/gtksourcecompletionwordsbuffer.c
@@ -164,6 +164,8 @@ scan_line (GtkSourceCompletionWordsBuffer *buffer,
{
GtkTextIter line_end;
GtkTextIter text_end;
+ GtkTextIter check_start;
+ GtkTextIter check_end;
gchar *text;
GSList *words;
@@ -185,6 +187,20 @@ scan_line (GtkSourceCompletionWordsBuffer *buffer,
text_end = line_end;
}
+ check_start = *start;
+ check_end = text_end;
+ _gtk_source_completion_words_utils_adjust_region (&check_start, &check_end);
+
+ if (!gtk_text_iter_equal (start, &check_start))
+ {
+ g_warning ("words completion scan_line(): 'start' iter not adjusted.");
+ }
+
+ if (!gtk_text_iter_equal (&text_end, &check_end))
+ {
+ g_warning ("words completion scan_line(): 'text_end' iter not adjusted.");
+ }
+
text = gtk_text_buffer_get_text (buffer->priv->buffer,
start,
&text_end,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]