** Fix for bug #567949

2009-02-20  Milan Crha  <mcrha@redhat.com>

	** Fix for bug #567949

	* gui/e-day-view.c: (set_text_as_bold):
	* gui/e-week-view.c: (set_text_as_bold):
	Do not free memory before done with it.


svn path=/trunk/; revision=37298
This commit is contained in:
Milan Crha
2009-02-20 10:46:50 +00:00
committed by Milan Crha
parent 1c788c3de7
commit 0842ee913e
3 changed files with 16 additions and 6 deletions

View File

@ -1,3 +1,11 @@
2009-02-20 Milan Crha <mcrha@redhat.com>
** Fix for bug #567949
* gui/e-day-view.c: (set_text_as_bold):
* gui/e-week-view.c: (set_text_as_bold):
Do not free memory before done with it.
2009-02-19 Matthew Barnes <mbarnes@redhat.com>
** Fixes part of bug #572348

View File

@ -1819,15 +1819,16 @@ set_text_as_bold (EDayViewEvent *event)
break;
}
}
e_cal_component_free_attendee_list (attendees);
g_free (address);
g_object_unref (comp);
/* The attendee has not yet accepted the meeting, display the summary as bolded.
If the attendee is not present, it might have come through a mailing list.
In that case, we never show the meeting as bold even if it is unaccepted. */
if (at && (at->status == ICAL_PARTSTAT_NEEDSACTION))
gnome_canvas_item_set (event->canvas_item, "bold", TRUE, NULL);
e_cal_component_free_attendee_list (attendees);
g_free (address);
g_object_unref (comp);
}
/* This updates the text shown for an event. If the event start or end do not

View File

@ -1898,15 +1898,16 @@ set_text_as_bold (EWeekViewEvent *event, EWeekViewEventSpan *span)
break;
}
}
e_cal_component_free_attendee_list (attendees);
g_free (address);
g_object_unref (comp);
/* The attendee has not yet accepted the meeting, display the summary as bolded.
If the attendee is not present, it might have come through a mailing list.
In that case, we never show the meeting as bold even if it is unaccepted. */
if (at && (at->status == ICAL_PARTSTAT_NEEDSACTION))
gnome_canvas_item_set (span->text_item, "bold", TRUE, NULL);
e_cal_component_free_attendee_list (attendees);
g_free (address);
g_object_unref (comp);
}
/* This calls a given function for each event instance that matches the given