[anjuta] document-manager: Make sure replacing works case-insensitive
- From: Johannes Schmid <jhs src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [anjuta] document-manager: Make sure replacing works case-insensitive
- Date: Sun, 20 Mar 2011 23:27:33 +0000 (UTC)
commit df608ad54bd1f41fc3d2fd3e17d3f3c2a207fdbb
Author: Johannes Schmid <jhs gnome org>
Date: Sun Mar 20 19:15:44 2011 -0400
document-manager: Make sure replacing works case-insensitive
Due to a g_str_equal() that was case-sensitive blocked replacement even if case-sensitivity was off.
plugins/document-manager/search-box.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/plugins/document-manager/search-box.c b/plugins/document-manager/search-box.c
index 8d24356..406d50e 100644
--- a/plugins/document-manager/search-box.c
+++ b/plugins/document-manager/search-box.c
@@ -816,7 +816,8 @@ on_search_box_replace (GtkWidget * widget, SearchBox * search_box)
g_free(replacement_text);
}
}
- else if (g_str_equal (selection_text, search_text))
+ else if ((private->case_sensitive && g_str_equal (selection_text, search_text)) ||
+ (!private->case_sensitive && strcasecmp (selection_text, search_text) == 0))
{
ianjuta_document_begin_undo_action (IANJUTA_DOCUMENT (selection), NULL);
ianjuta_editor_selection_replace (selection, replace_text, strlen(replace_text), NULL);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]