[telepathy-mission-control/master] _mcd_channel_details_build_from_list: be more const-correct
Simon McVittie
simon.mcvittie at collabora.co.uk
Mon Nov 2 07:18:10 PST 2009
---
src/mcd-channel-priv.h | 2 +-
src/mcd-channel.c | 7 ++++---
2 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/src/mcd-channel-priv.h b/src/mcd-channel-priv.h
index 9701919..cfe6cb6 100644
--- a/src/mcd-channel-priv.h
+++ b/src/mcd-channel-priv.h
@@ -47,7 +47,7 @@ G_GNUC_INTERNAL
GHashTable *_mcd_channel_get_immutable_properties (McdChannel *channel);
G_GNUC_INTERNAL
-GPtrArray *_mcd_channel_details_build_from_list (GList *channels);
+GPtrArray *_mcd_channel_details_build_from_list (const GList *channels);
G_GNUC_INTERNAL
void _mcd_channel_details_free (GPtrArray *channels);
diff --git a/src/mcd-channel.c b/src/mcd-channel.c
index a73be5b..c08dfcb 100644
--- a/src/mcd-channel.c
+++ b/src/mcd-channel.c
@@ -1074,12 +1074,13 @@ _mcd_channel_get_immutable_properties (McdChannel *channel)
* with _mcd_channel_details_free().
*/
GPtrArray *
-_mcd_channel_details_build_from_list (GList *channels)
+_mcd_channel_details_build_from_list (const GList *channels)
{
GPtrArray *channel_array;
- GList *list;
+ const GList *list;
+
+ channel_array = g_ptr_array_sized_new (g_list_length ((GList *) channels));
- channel_array = g_ptr_array_sized_new (g_list_length (channels));
for (list = channels; list != NULL; list = list->next)
{
McdChannel *channel = MCD_CHANNEL (list->data);
--
1.5.6.5
More information about the telepathy-commits
mailing list