libpurple/media.c

branch
vv
changeset 26191
12ec5694e4a4
parent 26190
8d7ea9d4f8d4
child 26193
101122f0f3dd
--- a/libpurple/media.c	Sun Jan 04 09:56:54 2009 +0000
+++ b/libpurple/media.c	Sun Jan 04 11:12:47 2009 +0000
@@ -757,12 +757,12 @@
 						gboolean ready;
 						g_object_get(session->session, "codecs-ready", &ready, NULL);
 						if (session->codecs_ready == FALSE && ready == TRUE) {
+							session->codecs_ready = ready;
 							g_signal_emit(session->media,
 									purple_media_signals[CODECS_READY],
 									0, session->id);
 							purple_media_emit_ready(media, session, NULL);
 						}
-						session->codecs_ready = ready;
 
 						g_list_free(sessions);
 						break;
@@ -878,7 +878,6 @@
 	for (; sessions; sessions = g_list_delete_link(sessions, sessions)) {
 		PurpleMediaSession *session = sessions->data;
 		session->accepted = TRUE;
-		purple_media_emit_ready(media, session, NULL);
 	}
 }
 

mercurial