[gtksourceview/wip/search] buffer: avoid useless notify signal



commit 8101f31e97c4fac683a6984bd8c62d7bbe6d752e
Author: Sébastien Wilmet <swilmet gnome org>
Date:   Wed Jun 19 11:31:06 2013 +0200

    buffer: avoid useless notify signal

 gtksourceview/gtksourcebuffer.c |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/gtksourceview/gtksourcebuffer.c b/gtksourceview/gtksourcebuffer.c
index f97d143..57e3eff 100644
--- a/gtksourceview/gtksourcebuffer.c
+++ b/gtksourceview/gtksourcebuffer.c
@@ -2567,8 +2567,11 @@ gtk_source_buffer_set_search_text (GtkSourceBuffer *buffer,
                return;
        }
 
-       _gtk_source_search_set_text (buffer->priv->search, text);
-       g_object_notify (G_OBJECT (buffer), "search-text");
+       if (g_strcmp0 (cur_text, text) != 0)
+       {
+               _gtk_source_search_set_text (buffer->priv->search, text);
+               g_object_notify (G_OBJECT (buffer), "search-text");
+       }
 }
 
 /**


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