Format of the shown string changed
authorDr. Johann Pfefferl <pfefferl@nghape.jpnet>
Sat, 8 May 2010 15:57:07 +0000 (17:57 +0200)
committerDr. Johann Pfefferl <pfefferl@nghape.jpnet>
Sat, 8 May 2010 15:57:07 +0000 (17:57 +0200)
gps-tracker.c

index 2f7c8ba..f4afead 100644 (file)
@@ -16,7 +16,7 @@ on_gps_device_changed (LocationGPSDevice *device, gpointer data)
        if (!device)
                return;
 
-  msg = g_string_new("");
+  msg = g_string_sized_new (512);
        if (device->fix) {
                if (device->fix->fields & LOCATION_GPS_DEVICE_TIME_SET) {
                        g_print ("time = %f\n", device->fix->time);
@@ -39,12 +39,12 @@ on_gps_device_changed (LocationGPSDevice *device, gpointer data)
 
                if (device->fix->fields & LOCATION_GPS_DEVICE_SPEED_SET) {
                        g_print ("speed = %f\n", device->fix->speed);
-                       g_string_append_printf (msg, "speed = %f\n", device->fix->speed);
+                       g_string_append_printf (msg, "speed = %f, ", device->fix->speed);
     }
 
                if (device->fix->fields & LOCATION_GPS_DEVICE_TRACK_SET) {
                        g_print ("track = %f\n", device->fix->track);
-                       g_string_append_printf (msg, "track = %f\n", device->fix->track);
+                       g_string_append_printf (msg, "track = %f, ", device->fix->track);
     }
 
                if (device->fix->fields & LOCATION_GPS_DEVICE_CLIMB_SET) {
@@ -67,6 +67,7 @@ on_gps_device_changed (LocationGPSDevice *device, gpointer data)
        g_print ("Satellites in use: %d\n", device->satellites_in_use);
   g_string_append_printf (msg, "Satellites = % 2d/% 2d\n", device->satellites_in_use, device->satellites_in_view);
        g_print ("GPS status: %d\n", device->status);
+       g_string_append_printf (msg, "GPS status: %d\n", device->status);
 
   hildon_gtk_window_set_progress_indicator(GTK_WINDOW(window), device->status == LOCATION_GPS_DEVICE_STATUS_NO_FIX);