summaryrefslogtreecommitdiff
path: root/examples/list-known-gps-devices.c
diff options
context:
space:
mode:
Diffstat (limited to 'examples/list-known-gps-devices.c')
-rw-r--r--examples/list-known-gps-devices.c8
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;
}