[evolution/gnome-2-30] Bug 620150 - EventEditor: Disconnect signal handlers before disposing model



commit fc47eaeb66a606d0e3241cc715800ea75d7e0921
Author: Matthew Barnes <mbarnes redhat com>
Date:   Sat Jun 5 15:14:57 2010 -0400

    Bug 620150 - EventEditor: Disconnect signal handlers before disposing model

 calendar/gui/dialogs/event-editor.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/calendar/gui/dialogs/event-editor.c b/calendar/gui/dialogs/event-editor.c
index c40f2b0..e12ca49 100644
--- a/calendar/gui/dialogs/event-editor.c
+++ b/calendar/gui/dialogs/event-editor.c
@@ -357,6 +357,8 @@ event_editor_dispose (GObject *object)
 	}
 
 	if (priv->model) {
+		g_signal_handlers_disconnect_by_func (
+			priv->model, event_editor_model_changed_cb, object);
 		g_object_unref (priv->model);
 		priv->model = NULL;
 	}



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]