From bc8218c79d949949988238961516d69b75cbec3b Mon Sep 17 00:00:00 2001 From: Milan Crha Date: Thu, 16 Aug 2007 06:50:38 +0000 Subject: 2007-08-16 mcrha Fix for bug #412732 svn path=/trunk/; revision=34009 --- addressbook/ChangeLog | 7 +++++++ addressbook/printing/e-contact-print.c | 3 +++ 2 files changed, 10 insertions(+) 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 + + ** Fix for bug #412732 + + * printing/e-contact-print.c: (load_contacts): + Disconnecting previously connected signal handlers. + 2007-08-06 Milan Crha ** 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 -- cgit