diff libpurple/mediamanager.c @ 24987:c7d4b67b3332

Add initiator property to PurpleMedia.
author Mike Ruprecht <maiku@soc.pidgin.im>
date Sun, 04 Jan 2009 05:19:54 +0000
parents ee2a2a9dda01
children 7be8c88d630c
line wrap: on
line diff
--- a/libpurple/mediamanager.c	Fri Jan 02 23:14:27 2009 +0000
+++ b/libpurple/mediamanager.c	Sun Jan 04 05:19:54 2009 +0000
@@ -140,7 +140,8 @@
 purple_media_manager_create_media(PurpleMediaManager *manager,
 				  PurpleConnection *gc,
 				  const char *conference_type,
-				  const char *remote_user)
+				  const char *remote_user,
+				  gboolean initiator)
 {
 	PurpleMedia *media;
 	FsConference *conference = FS_CONFERENCE(gst_element_factory_make(conference_type, NULL));
@@ -157,6 +158,7 @@
 
 	media = PURPLE_MEDIA(g_object_new(purple_media_get_type(),
 			     "conference", conference,
+			     "initiator", initiator,
 			     NULL));
 
 	ret = gst_element_set_state(purple_media_get_pipeline(media), GST_STATE_PLAYING);