Mercurial > pidgin
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;