[empathy] respect match_case in chat_text_view_highlight



commit 0f812eb93730b84b7cbb60aaacf803aabdd6f9c5
Author: Thomas Meire <blackskad gmail com>
Date:   Tue Jan 19 16:55:09 2010 +0100

    respect match_case in chat_text_view_highlight

 libempathy-gtk/empathy-chat-text-view.c |   21 ++++++++++++++-------
 1 files changed, 14 insertions(+), 7 deletions(-)
---
diff --git a/libempathy-gtk/empathy-chat-text-view.c b/libempathy-gtk/empathy-chat-text-view.c
index 8d00bf5..ea8b193 100644
--- a/libempathy-gtk/empathy-chat-text-view.c
+++ b/libempathy-gtk/empathy-chat-text-view.c
@@ -1151,7 +1151,6 @@ chat_text_view_highlight (EmpathyChatView *view,
 			    const gchar     *text,
 			    gboolean         match_case)
 {
-	// TODO: do something useful with the match_case var
 	GtkTextBuffer *buffer;
 	GtkTextIter    iter;
 	GtkTextIter    iter_start;
@@ -1176,12 +1175,20 @@ chat_text_view_highlight (EmpathyChatView *view,
 	}
 
 	while (1) {
-		found = empathy_text_iter_forward_search (&iter,
-							  text,
-							  &iter_match_start,
-							  &iter_match_end,
-							  NULL);
-
+		if (match_case) {
+			found = gtk_text_iter_forward_search (&iter,
+								  text,
+								  0,
+								  &iter_match_start,
+								  &iter_match_end,
+								  NULL);
+		} else {
+			found = empathy_text_iter_forward_search (&iter,
+								  text,
+								  &iter_match_start,
+								  &iter_match_end,
+								  NULL);
+		}
 		if (!found) {
 			break;
 		}



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