From 9e8f668bb0d8187da6d9cae61a702b412170ead2 Mon Sep 17 00:00:00 2001 From: Ted Gould Date: Wed, 6 Oct 2010 22:55:03 -0600 Subject: Create the address link in a callback as well --- src/datetime-service.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/datetime-service.c b/src/datetime-service.c index 3c922c9..b32faa1 100644 --- a/src/datetime-service.c +++ b/src/datetime-service.c @@ -240,11 +240,22 @@ setup_timer (void) return; } +/* Callback from creating the address */ +static void +geo_create_address (GeoclueMasterClient * master, GeoclueAddress * address, GError * error, gpointer user_data) +{ + geo_address = address; + return; +} + /* Callback from creating the client */ static void geo_create_client (GeoclueMaster * master, GeoclueMasterClient * client, gchar * path, GError * error, gpointer user_data) { + g_debug("Created Geoclue client at: %s", path); + geo_master = client; + geoclue_master_client_create_address_async(geo_master, geo_create_address, NULL); return; } -- cgit v1.2.3