diff options
Diffstat (limited to 'examples/list-known-gps-devices.c')
-rw-r--r-- | examples/list-known-gps-devices.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/examples/list-known-gps-devices.c b/examples/list-known-gps-devices.c index a1e1ec0..c7c4059 100644 --- a/examples/list-known-gps-devices.c +++ b/examples/list-known-gps-devices.c @@ -18,7 +18,7 @@ main (int argc, { GypsyDiscovery *discovery; GError *error = NULL; - char **known_devices; + GPtrArray *known_devices; int i; g_type_init (); @@ -36,9 +36,11 @@ main (int argc, return 0; } - for (i = 0; known_devices[i]; i++) { - g_print ("[%d] %s\n", i + 1, known_devices[i]); + for (i = 0; i < known_devices->len; i++) { + GypsyDiscoveryDeviceInfo *di = known_devices->pdata[i]; + g_print ("[%d] %s (%s)\n", i + 1, di->device_path, di->type); } + g_ptr_array_free (known_devices, TRUE); return 0; } |