diff options
Diffstat (limited to 'src/gcompris/menu.c')
-rw-r--r-- | src/gcompris/menu.c | 7 |
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); |