diff libpurple/media/backend-fs2.c @ 29161:cc978a1a4bd1

Move handling Farsight 2's codecs-changed signal into the Fs2 media backend.
author maiku@pidgin.im
date Fri, 23 Oct 2009 23:12:57 +0000
parents 2460e6774e08
children 74e75fc3481e
line wrap: on
line diff
--- a/libpurple/media/backend-fs2.c	Fri Oct 23 22:20:45 2009 +0000
+++ b/libpurple/media/backend-fs2.c	Fri Oct 23 23:12:57 2009 +0000
@@ -663,13 +663,10 @@
 			"farsight-codecs-changed")) {
 		const GValue *value;
 		FsSession *fssession;
-#if 0
 		GList *sessions;
-#endif
 
 		value = gst_structure_get_value(msg->structure, "session");
 		fssession = g_value_get_object(value);
-#if 0
 		sessions = g_hash_table_get_values(priv->sessions);
 
 		for (; sessions; sessions =
@@ -681,14 +678,12 @@
 				continue;
 
 			session_id = g_strdup(session->id);
-			g_signal_emit(media,
-					purple_media_backend_fs2_signals[
-					CODECS_CHANGED], 0, session_id);
+			g_signal_emit_by_name(self, "codecs-changed",
+					session_id);
 			g_free(session_id);
 			g_list_free(sessions);
 			break;
 		}
-#endif
 	}
 }