pidgin/gtkmedia.c

changeset 34449
bbcb198650b7
parent 34331
c8486462bb63
child 34955
854143116575
--- a/pidgin/gtkmedia.c	Wed Sep 18 18:24:28 2013 +0200
+++ b/pidgin/gtkmedia.c	Sat Sep 21 11:54:03 2013 +0200
@@ -598,11 +598,13 @@
 	PurpleConversation *conv = purple_find_conversation_with_account(
 			PURPLE_CONV_TYPE_ANY, gtkmedia->priv->screenname,
 			purple_media_get_account(gtkmedia->priv->media));
-	if (conv != NULL)
+	if (conv != NULL) {
 		purple_conversation_write(conv, NULL, error,
-				PURPLE_MESSAGE_ERROR, time(NULL));
-	else
-		purple_notify_error(NULL, NULL, _("Media error"), error);
+			PURPLE_MESSAGE_ERROR, time(NULL));
+	} else {
+		purple_notify_error(NULL, NULL, _("Media error"), error,
+			purple_request_cpar_from_conversation(conv));
+	}
 
 	gtk_statusbar_push(GTK_STATUSBAR(gtkmedia->priv->statusbar),
 			0, error);

mercurial