Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/gcompris/menu.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/gcompris/menu.c')
-rw-r--r--src/gcompris/menu.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/gcompris/menu.c b/src/gcompris/menu.c
index da1d4cf..4eb08e0 100644
--- a/src/gcompris/menu.c
+++ b/src/gcompris/menu.c
@@ -633,8 +633,13 @@ void gc_menu_load()
int db = (gc_profile_get_current() ? TRUE: FALSE);
properties->reread_menu = TRUE;
gc_menu_load_dir(properties->package_data_dir, db);
+
+ /* use GTimeVal for portability */
GDate *today = g_date_new();
- g_date_set_time (today, time (NULL));
+ GTimeVal now;
+
+ g_get_current_time (&now);
+ g_date_set_time_val (today, &now);
gchar date[11];
g_date_strftime (date, 11, "%F", today);