pidgin/gtkmedia.c

branch
soc.2013.gobjectification
changeset 34955
854143116575
parent 34940
c0aef3b64c56
parent 34449
bbcb198650b7
child 35060
195dbb3b6432
--- a/pidgin/gtkmedia.c	Thu Sep 19 12:26:45 2013 +0530
+++ b/pidgin/gtkmedia.c	Sat Sep 21 16:41:50 2013 +0530
@@ -598,11 +598,13 @@
 	PurpleConversation *conv = purple_conversations_find_with_account(
 			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