From 455353a19d881f650bfb72f985d9946f92c9ff7a Mon Sep 17 00:00:00 2001 From: Milan Crha Date: Tue, 22 Dec 2009 20:32:28 +0100 Subject: Bug #605192 - New memo window has start date as None --- modules/calendar/e-cal-shell-content.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'modules') diff --git a/modules/calendar/e-cal-shell-content.c b/modules/calendar/e-cal-shell-content.c index 3f56f01c61..c3112cf42c 100644 --- a/modules/calendar/e-cal-shell-content.c +++ b/modules/calendar/e-cal-shell-content.c @@ -311,6 +311,20 @@ cal_shell_content_finalize (GObject *object) G_OBJECT_CLASS (parent_class)->finalize (object); } +static time_t +gc_get_default_time (ECalModel *model, gpointer user_data) +{ + GnomeCalendar *gcal = user_data; + time_t res = 0, end; + + g_return_val_if_fail (model != NULL, 0); + g_return_val_if_fail (GNOME_IS_CALENDAR (user_data), 0); + + gnome_calendar_get_current_time_range (gcal, &res, &end); + + return res; +} + static void cal_shell_content_constructed (GObject *object) { @@ -492,6 +506,8 @@ cal_shell_content_constructed (GObject *object) e_table_load_state (E_TABLE (widget), filename); g_free (filename); + e_cal_model_set_default_time_func (e_memo_table_get_model (E_MEMO_TABLE (widget)), gc_get_default_time, calendar); + g_signal_connect_swapped ( widget, "open-component", G_CALLBACK (e_cal_shell_view_memopad_open_memo), -- cgit v1.2.3