svn path=/trunk/; revision=32439
This commit is contained in:
Chenthill Palanisamy
2006-07-31 07:36:46 +00:00
parent 00dbc974c6
commit cb97e0fdff
2 changed files with 11 additions and 0 deletions

View File

@ -1,3 +1,10 @@
2006-07-27 Chenthill Palanisamy <pchenthill@novell.com>
Fixes #345646
* gui/dialogs/recurrence-page.c:
(recurrence_page_finalize): Diconnect the signal handler
while destroying the page.
2006-07-27 Rajeev ramanathan <rajeevramanathan_2004@yahoo.co.in>
* gui/e-calendar-view.h: Removed the hardcoded ENABLE_CAIRO

View File

@ -206,6 +206,7 @@ static void recurrence_page_focus_main_widget (CompEditorPage *page);
static gboolean recurrence_page_fill_widgets (CompEditorPage *page, ECalComponent *comp);
static gboolean recurrence_page_fill_component (CompEditorPage *page, ECalComponent *comp);
static void recurrence_page_set_dates (CompEditorPage *page, CompEditorPageDates *dates);
static void preview_date_range_changed_cb (ECalendarItem *item, gpointer data);
static void field_changed (RecurrencePage *apage);
static void make_ending_count_special (RecurrencePage *rpage);
@ -281,6 +282,9 @@ recurrence_page_finalize (GObject *object)
rpage = RECURRENCE_PAGE (object);
priv = rpage->priv;
g_signal_handlers_disconnect_matched (E_CALENDAR (priv->preview_calendar)->calitem, G_SIGNAL_MATCH_FUNC,
0, 0, NULL, preview_date_range_changed_cb, NULL);
if (priv->main)
gtk_widget_unref (priv->main);