# HG changeset patch # User Mike Ruprecht # Date 1233823565 0 # Node ID 8b95080061ed6b3141b7370f972c08ab9e1d54bb # Parent 08a3749993fe5586e2294f8d76462ab34f937cfb Close the request dialog if the remote user hung up. diff -r 08a3749993fe -r 8b95080061ed pidgin/gtkmedia.c --- a/pidgin/gtkmedia.c Thu Feb 05 08:32:54 2009 +0000 +++ b/pidgin/gtkmedia.c Thu Feb 05 08:46:05 2009 +0000 @@ -370,6 +370,7 @@ purple_debug_info("gtkmedia", "pidgin_media_dispose\n"); if (gtkmedia->priv->media) { + purple_request_close_with_handle(gtkmedia); purple_media_remove_output_windows(gtkmedia->priv->media); pidgin_media_disconnect_levels(gtkmedia->priv->media, gtkmedia); g_object_unref(gtkmedia->priv->media); @@ -785,7 +786,7 @@ if (initiator == FALSE) { gchar *message = g_strdup_printf("%s wishes to start a " "media session with you\n", alias); - purple_request_accept_cancel(media, "Media invitation", + purple_request_accept_cancel(gtkmedia, "Media invitation", message, NULL, 1, (void*)pc, screenname, NULL, media, purple_media_accept, purple_media_reject);