Replaced the g_date_strftime function by a strftime solution
authorDr. Johann Pfefferl <pfefferl@nghape.jpnet>
Sat, 8 May 2010 19:53:35 +0000 (21:53 +0200)
committerDr. Johann Pfefferl <pfefferl@nghape.jpnet>
Sat, 8 May 2010 19:53:35 +0000 (21:53 +0200)
gps-tracker.c

index 62bc73c..09ffc9f 100644 (file)
@@ -21,12 +21,13 @@ static gchar * interface_file_chooser (AppData * appdata, GtkFileChooserAction a
 {
     GtkWidget *dialog;
     gchar *filename = NULL;
-    GDate *date = g_date_new();
     gchar save_fname[256];
+    time_t t;
+    struct tm *tmp;
     
-    g_date_set_time_t (date, time (NULL));
-    g_date_strftime(save_fname, sizeof(save_fname), "gps-tracker-%F-%H-%M.gpx", date);
-    g_free (date);
+    t = time(NULL);
+    tmp = localtime(&t);
+    strftime(save_fname, sizeof(save_fname), "gps-tracker-%F-%H-%M.gpx", tmp);
     dialog = hildon_file_chooser_dialog_new (GTK_WINDOW (appdata->window), action);
     gtk_file_chooser_set_current_name(GTK_FILE_CHOOSER (dialog), save_fname);
     g_snprintf(save_fname, sizeof(save_fname), "%s" G_DIR_SEPARATOR_S "MyDocs", g_get_home_dir());