aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMilan Crha <mcrha@src.gnome.org>2007-08-16 14:50:38 +0800
committerMilan Crha <mcrha@src.gnome.org>2007-08-16 14:50:38 +0800
commitbc8218c79d949949988238961516d69b75cbec3b (patch)
tree16fc2e758e64c40c03a540a0ca5f4c3c357b707c
parent0003a661d31b9395aa712c92509c5d8d4ae301c9 (diff)
downloadgsoc2013-evolution-bc8218c79d949949988238961516d69b75cbec3b.tar.gz
gsoc2013-evolution-bc8218c79d949949988238961516d69b75cbec3b.tar.zst
gsoc2013-evolution-bc8218c79d949949988238961516d69b75cbec3b.zip
2007-08-16 mcrha Fix for bug #412732
svn path=/trunk/; revision=34009
-rw-r--r--addressbook/ChangeLog7
-rw-r--r--addressbook/printing/e-contact-print.c3
2 files changed, 10 insertions, 0 deletions
diff --git a/addressbook/ChangeLog b/addressbook/ChangeLog
index d7463355c5..620fb4a7a9 100644
--- a/addressbook/ChangeLog
+++ b/addressbook/ChangeLog
@@ -1,3 +1,10 @@
+2007-08-16 Milan Crha <mcrha@redhat.com>
+
+ ** Fix for bug #412732
+
+ * printing/e-contact-print.c: (load_contacts):
+ Disconnecting previously connected signal handlers.
+
2007-08-06 Milan Crha <mcrha@redhat.com>
** Partial fix for bug #313221
diff --git a/addressbook/printing/e-contact-print.c b/addressbook/printing/e-contact-print.c
index 58292b41b8..275716ec22 100644
--- a/addressbook/printing/e-contact-print.c
+++ b/addressbook/printing/e-contact-print.c
@@ -537,6 +537,9 @@ load_contacts (EContactPrintContext *ctxt)
g_main_context_iteration (NULL, TRUE);
e_flag_free (book_view_started);
+
+ g_signal_handlers_disconnect_by_func (book_view, G_CALLBACK (contacts_added), ctxt);
+ g_signal_handlers_disconnect_by_func (book_view, G_CALLBACK (sequence_complete), book_view_started);
}
static void