aboutsummaryrefslogtreecommitdiffstats
path: root/addressbook/printing/e-contact-print.c
diff options
context:
space:
mode:
Diffstat (limited to 'addressbook/printing/e-contact-print.c')
-rw-r--r--addressbook/printing/e-contact-print.c3
1 files changed, 3 insertions, 0 deletions
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