Mercurial > pidgin.yaz
comparison pidgin/gtkconv.c @ 26084:9a8876493f3f
Fix crash on exit during media session.
author | Mike Ruprecht <maiku@soc.pidgin.im> |
---|---|
date | Wed, 07 Jan 2009 05:23:58 +0000 |
parents | 0829a08038c6 |
children | ba22c9420221 |
comparison
equal
deleted
inserted
replaced
26083:f671d406f62c | 26084:9a8876493f3f |
---|---|
7808 | 7808 |
7809 static void | 7809 static void |
7810 pidgin_conv_gtkmedia_destroyed(GtkWidget *widget, PidginConversation *gtkconv) | 7810 pidgin_conv_gtkmedia_destroyed(GtkWidget *widget, PidginConversation *gtkconv) |
7811 { | 7811 { |
7812 gtk_widget_destroyed(widget, &(gtkconv->gtkmedia)); | 7812 gtk_widget_destroyed(widget, &(gtkconv->gtkmedia)); |
7813 gray_stuff_out(gtkconv); | 7813 pidgin_conv_update_buttons_by_protocol((PurpleConversation*)gtkconv); |
7814 } | 7814 } |
7815 | 7815 |
7816 static gboolean | 7816 static gboolean |
7817 pidgin_conv_new_media_cb(PurpleMediaManager *manager, PurpleMedia *media, | 7817 pidgin_conv_new_media_cb(PurpleMediaManager *manager, PurpleMedia *media, |
7818 PurpleConnection *gc, gchar *screenname, gpointer nul) | 7818 PurpleConnection *gc, gchar *screenname, gpointer nul) |
7844 pidgin_conv_gtkmedia_destroyed), gtkconv); | 7844 pidgin_conv_gtkmedia_destroyed), gtkconv); |
7845 | 7845 |
7846 gtk_paned_pack2(GTK_PANED(gtkconv->middle_hpaned), | 7846 gtk_paned_pack2(GTK_PANED(gtkconv->middle_hpaned), |
7847 pidgin_media_get_display_widget(gtkmedia), FALSE, TRUE); | 7847 pidgin_media_get_display_widget(gtkmedia), FALSE, TRUE); |
7848 | 7848 |
7849 gray_stuff_out(gtkconv); | 7849 pidgin_conv_update_buttons_by_protocol(conv); |
7850 return TRUE; | 7850 return TRUE; |
7851 } | 7851 } |
7852 | 7852 |
7853 #endif | 7853 #endif |
7854 | 7854 |