[evolution] Runtime criticals when closing an appointment editor with reminders
- From: Milan Crha <mcrha src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution] Runtime criticals when closing an appointment editor with reminders
- Date: Fri, 23 May 2014 12:54:50 +0000 (UTC)
commit 8c7d7ac744ee3f6b5767f92fd941399693285078
Author: Milan Crha <mcrha redhat com>
Date: Fri May 23 14:51:05 2014 +0200
Runtime criticals when closing an appointment editor with reminders
There were printed two runtime warnings on close of an appointment
editor when the appointment had filled any reminder. It was a side
effect of a recent leak fix in an EAlarmList. The criticals were not
critical, a NULL pointer had been used on a place where it should not.
calendar/gui/dialogs/event-page.c | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/calendar/gui/dialogs/event-page.c b/calendar/gui/dialogs/event-page.c
index 17bc6d4..9b70bf7 100644
--- a/calendar/gui/dialogs/event-page.c
+++ b/calendar/gui/dialogs/event-page.c
@@ -904,7 +904,13 @@ event_page_dispose (GObject *object)
priv->builder = NULL;
}
+ if (priv->alarm_time_combo) {
+ g_signal_handlers_disconnect_matched (priv->alarm_time_combo, G_SIGNAL_MATCH_DATA, 0, 0,
NULL, NULL, object);
+ }
+
if (priv->alarm_list_store != NULL) {
+ g_signal_handlers_disconnect_matched (priv->alarm_list_store, G_SIGNAL_MATCH_DATA, 0, 0,
NULL, NULL, object);
+
g_object_unref (priv->alarm_list_store);
priv->alarm_list_store = NULL;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]