Mercurial > pidgin.yaz
comparison libpurple/media.c @ 26418:775920086761
Remove purple_media_get_overall_type.
author | Mike Ruprecht <maiku@soc.pidgin.im> |
---|---|
date | Sun, 22 Mar 2009 21:02:48 +0000 |
parents | 89002b47a0df |
children | 754be87047dc |
comparison
equal
deleted
inserted
replaced
26417:d06236d07c9e | 26418:775920086761 |
---|---|
939 if (type == 0) { | 939 if (type == 0) { |
940 type = g_boxed_type_register_static("PurpleMediaCodec", | 940 type = g_boxed_type_register_static("PurpleMediaCodec", |
941 (GBoxedCopyFunc)purple_media_codec_copy, | 941 (GBoxedCopyFunc)purple_media_codec_copy, |
942 (GBoxedFreeFunc)purple_media_codec_free); | 942 (GBoxedFreeFunc)purple_media_codec_free); |
943 } | 943 } |
944 return type; | |
945 } | |
946 | |
947 | |
948 | |
949 PurpleMediaSessionType | |
950 purple_media_get_overall_type(PurpleMedia *media) | |
951 { | |
952 GList *values; | |
953 PurpleMediaSessionType type = PURPLE_MEDIA_NONE; | |
954 | |
955 g_return_val_if_fail(PURPLE_IS_MEDIA(media), type); | |
956 | |
957 values = g_hash_table_get_values(media->priv->sessions); | |
958 | |
959 for (; values; values = g_list_delete_link(values, values)) { | |
960 PurpleMediaSession *session = values->data; | |
961 type |= session->type; | |
962 } | |
963 | |
964 return type; | 944 return type; |
965 } | 945 } |
966 | 946 |
967 static PurpleMediaSession* | 947 static PurpleMediaSession* |
968 purple_media_get_session(PurpleMedia *media, const gchar *sess_id) | 948 purple_media_get_session(PurpleMedia *media, const gchar *sess_id) |