diff finch/gntmedia.c @ 26365:34eb898478b4

Don't assume a PurpleMedia instance will be created immediately.
author Mike Ruprecht <maiku@soc.pidgin.im>
date Sat, 28 Mar 2009 00:58:02 +0000
parents f001b04c52d5
children 4e1286e76f1f
line wrap: on
line diff
--- a/finch/gntmedia.c	Tue Mar 24 07:11:26 2009 +0000
+++ b/finch/gntmedia.c	Sat Mar 28 00:58:02 2009 +0000
@@ -339,11 +339,9 @@
 {
 	PurpleAccount *account = purple_conversation_get_account(conv);
 
-	PurpleMedia *media = purple_prpl_initiate_media(account,
+	if (!purple_prpl_initiate_media(account,
 			purple_conversation_get_name(conv),
-			PURPLE_MEDIA_AUDIO);
-
-	if (!media)
+			PURPLE_MEDIA_AUDIO))
 		return PURPLE_CMD_STATUS_FAILED;
 
 	return PURPLE_CMD_STATUS_OK;