device = (LocationGPSDevice*) g_object_new(LOCATION_TYPE_GPS_DEVICE, NULL);
g_signal_connect(device, "changed", G_CALLBACK(gps_data_changed), this);
device = (LocationGPSDevice*) g_object_new(LOCATION_TYPE_GPS_DEVICE, NULL);
g_signal_connect(device, "changed", G_CALLBACK(gps_data_changed), this);