[balsa/gtk3] Disconnect handler when toolbar is destroyed
- From: Peter Bloomfield <PeterB src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [balsa/gtk3] Disconnect handler when toolbar is destroyed
- Date: Tue, 13 Aug 2013 22:31:16 +0000 (UTC)
commit bd1ec7d9f964d4ac63b754d20b57182ccc265435
Author: Peter Bloomfield <PeterBloomfield bellsouth net>
Date: Tue Aug 13 18:29:56 2013 -0400
Disconnect handler when toolbar is destroyed
* src/toolbar-factory.c (tm_toolbar_weak_notify): disconnect
model's "changed" signal handler when toolbar is destroyed.
ChangeLog | 5 +++++
src/toolbar-factory.c | 1 +
2 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 24db3b3..6f40767 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2013-08-13 Peter Bloomfield
+
+ * src/toolbar-factory.c (tm_toolbar_weak_notify): disconnect
+ model's "changed" signal handler when toolbar is destroyed.
+
2013-08-13 Pawel Salek
* src/sendmsg-window.c: compile without gpgme.
diff --git a/src/toolbar-factory.c b/src/toolbar-factory.c
index 7e94549..3158796 100644
--- a/src/toolbar-factory.c
+++ b/src/toolbar-factory.c
@@ -541,6 +541,7 @@ typedef struct {
static void
tm_toolbar_weak_notify(toolbar_info * info, GtkWidget * toolbar)
{
+ g_signal_handlers_disconnect_by_data(info->model, toolbar);
g_object_unref(info->object);
g_free(info);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]