Do not alloc the struct icaltimetype but point to one on the stack. More

2000-08-24  Federico Mena Quintero  <federico@helixcode.com>

	* gui/e-day-view.c (e_day_view_on_new_appointment): Do not alloc
	the struct icaltimetype but point to one on the stack.  More
	importantly, set the date.tzid to NULL.

svn path=/trunk/; revision=5003
This commit is contained in:
Federico Mena Quintero
2000-08-24 07:12:31 +00:00
committed by Federico Mena Quintero
parent bdd1f5a2f8
commit c2e1047f7e
2 changed files with 11 additions and 2 deletions

View File

@ -1,3 +1,9 @@
2000-08-24 Federico Mena Quintero <federico@helixcode.com>
* gui/e-day-view.c (e_day_view_on_new_appointment): Do not alloc
the struct icaltimetype but point to one on the stack. More
importantly, set the date.tzid to NULL.
2000-08-24 JP Rosevear <jpr@helixcode.com>
* gui/event-editor-dialog.glade: Remove owner field

View File

@ -2404,6 +2404,7 @@ e_day_view_on_new_appointment (GtkWidget *widget, gpointer data)
CalComponent *comp;
CalComponentDateTime date;
time_t dtstart, dtend;
struct icaltimetype itt;
day_view = E_DAY_VIEW (data);
@ -2411,12 +2412,14 @@ e_day_view_on_new_appointment (GtkWidget *widget, gpointer data)
cal_component_set_new_vtype (comp, CAL_COMPONENT_EVENT);
e_day_view_get_selected_time_range (day_view, &dtstart, &dtend);
date.value = g_new (struct icaltimetype, 1);
date.value = &itt;
date.tzid = NULL;
*date.value = icaltimetype_from_timet (dtstart, FALSE);
cal_component_set_dtstart (comp, &date);
*date.value = icaltimetype_from_timet (dtend, FALSE);
cal_component_set_dtend (comp, &date);
g_free (date.value);
cal_component_commit_sequence (comp);