[gtksourceview/wip/fix-words-completion: 2/3] words-completion: use G_SOURCE_REMOVE and G_SOURCE_CONTINUE



commit 7216d7bb38ddf56e458fa5e209091aa2712e9fbf
Author: Sébastien Wilmet <swilmet gnome org>
Date:   Sat May 31 18:41:23 2014 +0200

    words-completion: use G_SOURCE_REMOVE and G_SOURCE_CONTINUE
    
    It's clearer.

 .../words/gtksourcecompletionwordsbuffer.c         |    8 +++-----
 1 files changed, 3 insertions(+), 5 deletions(-)
---
diff --git a/gtksourceview/completion-providers/words/gtksourcecompletionwordsbuffer.c 
b/gtksourceview/completion-providers/words/gtksourcecompletionwordsbuffer.c
index f478be9..f0a25f1 100644
--- a/gtksourceview/completion-providers/words/gtksourcecompletionwordsbuffer.c
+++ b/gtksourceview/completion-providers/words/gtksourcecompletionwordsbuffer.c
@@ -323,7 +323,6 @@ is_text_region_empty (GtkTextRegion *region)
 static gboolean
 idle_scan_regions (GtkSourceCompletionWordsBuffer *buffer)
 {
-       gboolean finished = FALSE;
        guint nb_remaining_lines = buffer->priv->scan_batch_size;
        GtkTextRegionIterator region_iter;
        GtkTextIter start;
@@ -359,14 +358,13 @@ idle_scan_regions (GtkSourceCompletionWordsBuffer *buffer)
                                  &start,
                                  &stop);
 
-       finished = is_text_region_empty (buffer->priv->scan_region);
-
-       if (finished)
+       if (is_text_region_empty (buffer->priv->scan_region))
        {
                buffer->priv->batch_scan_id = 0;
+               return G_SOURCE_REMOVE;
        }
 
-       return !finished;
+       return G_SOURCE_CONTINUE;
 }
 
 static gboolean


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