diff options
author | Matthew Barnes <mbarnes@redhat.com> | 2013-10-24 23:17:18 +0800 |
---|---|---|
committer | Matthew Barnes <mbarnes@redhat.com> | 2013-10-25 20:27:20 +0800 |
commit | e1d072684fa81c8ed7cb9656f02b278e9b2f7014 (patch) | |
tree | 45afb2ba275569f3099a2a52b27af8c86c15e59b /e-util/test-source-selector.c | |
parent | 6e24f4303dc630fea846debed9b41c7029ffa0d8 (diff) | |
download | gsoc2013-evolution-e1d072684fa81c8ed7cb9656f02b278e9b2f7014.tar gsoc2013-evolution-e1d072684fa81c8ed7cb9656f02b278e9b2f7014.tar.gz gsoc2013-evolution-e1d072684fa81c8ed7cb9656f02b278e9b2f7014.tar.bz2 gsoc2013-evolution-e1d072684fa81c8ed7cb9656f02b278e9b2f7014.tar.lz gsoc2013-evolution-e1d072684fa81c8ed7cb9656f02b278e9b2f7014.tar.xz gsoc2013-evolution-e1d072684fa81c8ed7cb9656f02b278e9b2f7014.tar.zst gsoc2013-evolution-e1d072684fa81c8ed7cb9656f02b278e9b2f7014.zip |
ESourceSelector cleanups.
Diffstat (limited to 'e-util/test-source-selector.c')
-rw-r--r-- | e-util/test-source-selector.c | 29 |
1 files changed, 14 insertions, 15 deletions
diff --git a/e-util/test-source-selector.c b/e-util/test-source-selector.c index 8f44af3bb1..7a46fa5a07 100644 --- a/e-util/test-source-selector.c +++ b/e-util/test-source-selector.c @@ -28,29 +28,28 @@ static const gchar *extension_name; static void dump_selection (ESourceSelector *selector) { - GSList *selection = e_source_selector_get_selection (selector); + GList *list, *link; + + list = e_source_selector_get_selection (selector); g_print ("Current selection:\n"); - if (selection == NULL) { + + if (list == NULL) g_print ("\t(None)\n"); - } else { - GSList *p; - for (p = selection; p != NULL; p = p->next) { - ESource *source = E_SOURCE (p->data); - ESourceBackend *extension; + for (link = list; link != NULL; link = g_list_next (link->next)) { + ESource *source = E_SOURCE (link->data); + ESourceBackend *extension; - extension = e_source_get_extension ( - source, extension_name); + extension = e_source_get_extension (source, extension_name); - g_print ( - "\tSource %s (backend %s)\n", - e_source_get_display_name (source), - e_source_backend_get_backend_name (extension)); - } + g_print ( + "\tSource %s (backend %s)\n", + e_source_get_display_name (source), + e_source_backend_get_backend_name (extension)); } - e_source_selector_free_selection (selection); + g_list_free_full (list, (GDestroyNotify) g_object_unref); } static void |