# HG changeset patch # User maiku@pidgin.im # Date 1256581412 0 # Node ID ec069900bf9626ec95786709976d8f6de34a519f # Parent 1fdc75c94c22a8c2cc270c8f371b429065faa309 Add purple_media_candidate_copy to the public API. diff -r 1fdc75c94c22 -r ec069900bf96 ChangeLog.API --- a/ChangeLog.API Mon Oct 26 18:02:06 2009 +0000 +++ b/ChangeLog.API Mon Oct 26 18:23:32 2009 +0000 @@ -4,6 +4,7 @@ libpurple: Added: * purple_account_get_name_for_display + * purple_media_candidate_copy * purple_media_codec_copy * purple_network_get_all_local_system_ips * purple_prpl_got_media_caps diff -r 1fdc75c94c22 -r ec069900bf96 libpurple/media/candidate.c --- a/libpurple/media/candidate.c Mon Oct 26 18:02:06 2009 +0000 +++ b/libpurple/media/candidate.c Mon Oct 26 18:23:32 2009 +0000 @@ -336,7 +336,7 @@ "port", port, NULL); } -static PurpleMediaCandidate * +PurpleMediaCandidate * purple_media_candidate_copy(PurpleMediaCandidate *candidate) { PurpleMediaCandidatePrivate *priv; diff -r 1fdc75c94c22 -r ec069900bf96 libpurple/media/candidate.h --- a/libpurple/media/candidate.h Mon Oct 26 18:02:06 2009 +0000 +++ b/libpurple/media/candidate.h Mon Oct 26 18:23:32 2009 +0000 @@ -73,6 +73,18 @@ const gchar *ip, guint port); /** + * Copies a PurpleMediaCandidate. + * + * @param candidate The candidate to copy. + * + * @return The copy of the PurpleMediaCandidate. + * + * @since 2.7.0 + */ +PurpleMediaCandidate *purple_media_candidate_copy( + PurpleMediaCandidate *candidate); + +/** * Copies a GList of PurpleMediaCandidate and its contents. * * @param candidates The list of candidates to be copied.