From 8b79518d4627859ab8351f1fd01bbaaf0ecee8a9 Mon Sep 17 00:00:00 2001 From: "Eric S. Raymond" Date: Tue, 27 Sep 2011 10:38:02 -0400 Subject: Refactoring step and minor fixes. --- libgps_dbus.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'libgps_dbus.c') diff --git a/libgps_dbus.c b/libgps_dbus.c index 8f84e720..3c05705d 100644 --- a/libgps_dbus.c +++ b/libgps_dbus.c @@ -100,8 +100,6 @@ int gps_dbus_open(void (*handler)(struct gps_data_t *), struct gps_data_t *gpsda return -1; PRIVATE(gpsdata)->handler = handler; - mainloop = g_main_loop_new(NULL, FALSE); - dbus_error_init(&error); connection = dbus_bus_get(DBUS_BUS_SYSTEM, &error); if (dbus_error_is_set(&error)) { @@ -123,8 +121,9 @@ int gps_dbus_open(void (*handler)(struct gps_data_t *), struct gps_data_t *gpsda return 5; } + /* This probably needs to be factored out */ + mainloop = g_main_loop_new(NULL, FALSE); dbus_connection_setup_with_g_main(connection, NULL); - g_main_loop_run(mainloop); return 0; } -- cgit v1.2.1