diff options
author | Alexander Larsson <alexl@redhat.com> | 2015-12-17 19:57:01 +0100 |
---|---|---|
committer | Alexander Larsson <alexl@redhat.com> | 2015-12-17 19:57:01 +0100 |
commit | 4ea61d38305ff327b2f3bbc70c1a288395ecc6e8 (patch) | |
tree | c24c81d08291d5dba3bdeb0eb6a9f9f04157d691 /lib/test-lib.c | |
parent | b9c582bc753936eceaa7542b6064b84c0b3f5bda (diff) | |
download | xdg-app-4ea61d38305ff327b2f3bbc70c1a288395ecc6e8.tar.gz |
lib: Return GPtrArray from xdg_app_remote_list_refs_sync
Diffstat (limited to 'lib/test-lib.c')
-rw-r--r-- | lib/test-lib.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/lib/test-lib.c b/lib/test-lib.c index 699dde6..2e44487 100644 --- a/lib/test-lib.c +++ b/lib/test-lib.c @@ -18,7 +18,6 @@ int main (int argc, char *argv[]) { XdgAppInstallation *installation; - XdgAppRemoteRef **refs; XdgAppInstalledRef *app1; XdgAppInstalledRef *app2; XdgAppRemoteRef *remote_ref; @@ -174,6 +173,7 @@ main (int argc, char *argv[]) for (i = 0; remotes[i] != NULL; i++) { + g_autoptr(GPtrArray) refs = NULL; g_print ("\nRemote: %s %s %s %d %d\n", xdg_app_remote_get_name (remotes[i]), xdg_app_remote_get_url (remotes[i]), @@ -182,19 +182,19 @@ main (int argc, char *argv[]) xdg_app_remote_get_noenumerate (remotes[i])); g_print ("\n**** Listing remote refs on %s\n", xdg_app_remote_get_name (remotes[i])); - refs = xdg_app_remote_list_refs_sync (remotes[i], - NULL, NULL); + refs = xdg_app_remote_list_refs_sync (remotes[i], NULL, NULL); if (refs) { - for (j = 0; refs[j] != NULL; j++) + for (j = 0; j < refs->len; j++) { + XdgAppRemoteRef *ref = g_ptr_array_index(refs,j); g_print ("%d %s %s %s %s %s\n", - xdg_app_ref_get_kind (XDG_APP_REF(refs[j])), - xdg_app_ref_get_name (XDG_APP_REF(refs[j])), - xdg_app_ref_get_arch (XDG_APP_REF(refs[j])), - xdg_app_ref_get_version (XDG_APP_REF(refs[j])), - xdg_app_ref_get_commit (XDG_APP_REF(refs[j])), - xdg_app_remote_ref_get_remote_name (refs[j])); + xdg_app_ref_get_kind (XDG_APP_REF(ref)), + xdg_app_ref_get_name (XDG_APP_REF(ref)), + xdg_app_ref_get_arch (XDG_APP_REF(ref)), + xdg_app_ref_get_version (XDG_APP_REF(ref)), + xdg_app_ref_get_commit (XDG_APP_REF(ref)), + xdg_app_remote_ref_get_remote_name (ref)); } } |