[gtksourceview/wip/fix-words-completion: 1/3] words-completion: avoid useless rescanning
- From: Sébastien Wilmet <swilmet src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtksourceview/wip/fix-words-completion: 1/3] words-completion: avoid useless rescanning
- Date: Sat, 31 May 2014 17:23:12 +0000 (UTC)
commit 55bbb80c90397d17a731999c4c492587fcfbfd2e
Author: Sébastien Wilmet <swilmet gnome org>
Date: Sat May 31 18:16:35 2014 +0200
words-completion: avoid useless rescanning
.../words/gtksourcecompletionwordsbuffer.c | 10 ++++++----
1 files changed, 6 insertions(+), 4 deletions(-)
---
diff --git a/gtksourceview/completion-providers/words/gtksourcecompletionwordsbuffer.c
b/gtksourceview/completion-providers/words/gtksourcecompletionwordsbuffer.c
index c2d68b7..f478be9 100644
--- a/gtksourceview/completion-providers/words/gtksourcecompletionwordsbuffer.c
+++ b/gtksourceview/completion-providers/words/gtksourcecompletionwordsbuffer.c
@@ -737,8 +737,10 @@ gtk_source_completion_words_buffer_set_minimum_word_size (GtkSourceCompletionWor
g_return_if_fail (GTK_SOURCE_IS_COMPLETION_WORDS_BUFFER (buffer));
g_return_if_fail (size != 0);
- buffer->priv->minimum_word_size = size;
-
- remove_all_words (buffer);
- scan_all_buffer (buffer);
+ if (buffer->priv->minimum_word_size != size)
+ {
+ buffer->priv->minimum_word_size = size;
+ remove_all_words (buffer);
+ scan_all_buffer (buffer);
+ }
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]