From a3e59c2205cb3aee151df1e3cb1947fb8699a1e4 Mon Sep 17 00:00:00 2001 From: Ted Gould Date: Wed, 5 Aug 2009 01:25:55 +0100 Subject: Maintaining the count independent of the entires. --- libindicate/server.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libindicate/server.c b/libindicate/server.c index a3d3be8..e1e3479 100644 --- a/libindicate/server.c +++ b/libindicate/server.c @@ -945,11 +945,11 @@ get_indicator_list (IndicateServer * server, GArray ** indicators, GError ** err GSList * iter; int i; - for (iter = priv->indicators, i = 0; iter != NULL; iter = iter->next, i++) { + for (iter = priv->indicators, i = 0; iter != NULL; iter = iter->next) { IndicateIndicator * indicator = INDICATE_INDICATOR(iter->data); if (indicate_indicator_is_visible(indicator)) { guint id = indicate_indicator_get_id(indicator); - g_array_insert_val(*indicators, i, id); + g_array_insert_val(*indicators, i++, id); } } -- cgit v1.2.3