From 4643fbc3e75d5789500198938395de4def9a3ec0 Mon Sep 17 00:00:00 2001 From: Glynn Foster Date: Fri, 7 Jan 2005 01:55:11 +0000 Subject: Pre-load the year, because gtk_calendar* is dumb and you need to select 2005-01-07 Glynn Foster * src/option.c: Pre-load the year, because gtk_calendar* is dumb and you need to select the year to change the month. Fixes #162297. --- src/option.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'src/option.c') diff --git a/src/option.c b/src/option.c index 0b89297..f6fe4b2 100644 --- a/src/option.c +++ b/src/option.c @@ -23,6 +23,7 @@ */ #include "option.h" +#include /* General Options */ gchar *zenity_general_dialog_title; @@ -713,11 +714,17 @@ zenity_calendar_pre_callback (GOptionContext *context, gpointer data, GError **error) { + struct tm *t; + time_t current_time; + + time (¤t_time); + t = localtime (¤t_time); + zenity_calendar_active = FALSE; zenity_calendar_date_format = NULL; zenity_calendar_day = 0; zenity_calendar_month = 0; - zenity_calendar_year = 0; + zenity_calendar_year = t->tm_year + 1900; return TRUE; } -- cgit v1.2.3-54-g00ecf