[evolution-data-server] Switch off user_insert signal handler while inserting the comma
- From: Chenthill Palanisamy <pchen src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution-data-server] Switch off user_insert signal handler while inserting the comma
- Date: Thu, 9 Sep 2010 13:45:27 +0000 (UTC)
commit 8dfdee475f863e1acef51ee675fb0e49a3867f14
Author: Chenthill Palanisamy <pchenthill novell com>
Date: Thu Sep 9 13:40:02 2010 +0530
Switch off user_insert signal handler while inserting the comma
libedataserverui/e-name-selector-entry.c | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/libedataserverui/e-name-selector-entry.c b/libedataserverui/e-name-selector-entry.c
index 70095cf..c95e53e 100644
--- a/libedataserverui/e-name-selector-entry.c
+++ b/libedataserverui/e-name-selector-entry.c
@@ -1542,8 +1542,11 @@ completion_match_selected (ENameSelectorEntry *name_selector_entry, GtkTreeModel
destination = find_destination_at_position (name_selector_entry, cursor_pos);
e_destination_set_contact (destination, contact, email_n);
sync_destination_at_position (name_selector_entry, cursor_pos, &cursor_pos);
- gtk_editable_insert_text (GTK_EDITABLE (name_selector_entry), ",", -1, &cursor_pos);
+ g_signal_handlers_block_by_func (name_selector_entry, user_insert_text, name_selector_entry);
+ gtk_editable_insert_text (GTK_EDITABLE (name_selector_entry), ", ", -1, &cursor_pos);
+ g_signal_handlers_unblock_by_func (name_selector_entry, user_insert_text, name_selector_entry);
+
/* Place cursor at end of address */
gtk_editable_set_position (GTK_EDITABLE (name_selector_entry), cursor_pos);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]