aboutsummaryrefslogtreecommitdiffstats
path: root/mail/mail-search.c
diff options
context:
space:
mode:
authorJeffrey Stedfast <fejj@ximian.com>2003-01-04 01:53:32 +0800
committerJeffrey Stedfast <fejj@src.gnome.org>2003-01-04 01:53:32 +0800
commit70f4bec5aa51a39208981cfe9c2570738a329f2e (patch)
tree80202c2c6802a2b441922d55423712f598c78112 /mail/mail-search.c
parent0717b2f938195b8c9ec0b303433060c32a829666 (diff)
downloadgsoc2013-evolution-70f4bec5aa51a39208981cfe9c2570738a329f2e.tar
gsoc2013-evolution-70f4bec5aa51a39208981cfe9c2570738a329f2e.tar.gz
gsoc2013-evolution-70f4bec5aa51a39208981cfe9c2570738a329f2e.tar.bz2
gsoc2013-evolution-70f4bec5aa51a39208981cfe9c2570738a329f2e.tar.lz
gsoc2013-evolution-70f4bec5aa51a39208981cfe9c2570738a329f2e.tar.xz
gsoc2013-evolution-70f4bec5aa51a39208981cfe9c2570738a329f2e.tar.zst
gsoc2013-evolution-70f4bec5aa51a39208981cfe9c2570738a329f2e.zip
Fixed some build issues.
2003-01-03 Jeffrey Stedfast <fejj@ximian.com> * mail-display.c: Fixed some build issues. * mail-search.c: Same. * mail-callbacks.c (save_draft_done): Use g_signal_handlers_disconnect_by_func(). (manage_subscriptions): Use a weak_ref instead of connecting to the destroy event. svn path=/trunk/; revision=19224
Diffstat (limited to 'mail/mail-search.c')
-rw-r--r--mail/mail-search.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/mail/mail-search.c b/mail/mail-search.c
index c1d42e6f4c..3e5b8260b8 100644
--- a/mail/mail-search.c
+++ b/mail/mail-search.c
@@ -362,13 +362,8 @@ mail_search_construct (MailSearch *ms, MailDisplay *mail)
#endif
g_signal_connect (ms, "clicked", G_CALLBACK (dialog_clicked_cb), ms);
- gtk_signal_connect_object (GTK_OBJECT (ms), "destroy",
- G_CALLBACK (dialog_destroy_cb),
- GTK_OBJECT (ms));
-
- gtk_signal_connect_object (GTK_OBJECT (ms->mail), "destroy",
- G_CALLBACK (gtk_widget_destroy),
- GTK_OBJECT (ms));
+ g_object_weak_ref ((GObject *) ms, (GWeakNotify) dialog_destroy_cb, ms);
+ g_object_weak_ref ((GObject *) ms->mail, (GWeakNotify) gtk_widget_destroy, ms);
}
GtkWidget *