[evolution-data-server] ENameSelectorEntry::user_delete_text: Delete whole text when user deleted it
- From: Milan Crha <mcrha src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution-data-server] ENameSelectorEntry::user_delete_text: Delete whole text when user deleted it
- Date: Tue, 11 Oct 2011 11:28:11 +0000 (UTC)
commit 4aabf8ef5a92b740462cb9493bdaa19ca49f8077
Author: Milan Crha <mcrha redhat com>
Date: Tue Oct 11 13:25:44 2011 +0200
ENameSelectorEntry::user_delete_text: Delete whole text when user deleted it
In cases like setting an empty string to a GtkEntry the event
passes -1 as end_pos, where ENameSelectorEntry didn't behave properly.
libedataserverui/e-name-selector-entry.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/libedataserverui/e-name-selector-entry.c b/libedataserverui/e-name-selector-entry.c
index 37120d3..27caccc 100644
--- a/libedataserverui/e-name-selector-entry.c
+++ b/libedataserverui/e-name-selector-entry.c
@@ -1390,6 +1390,9 @@ user_delete_text (ENameSelectorEntry *name_selector_entry,
text = gtk_entry_get_text (GTK_ENTRY (name_selector_entry));
len = g_utf8_strlen (text, -1);
+ if (end_pos == -1)
+ end_pos = len;
+
gtk_editable_get_selection_bounds (
GTK_EDITABLE (name_selector_entry),
&selection_start, &selection_end);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]