EBookClient: Avoid race between dispose() and signal handlers.
authorMatthew Barnes <mbarnes@redhat.com>
Mon, 4 Feb 2013 16:06:17 +0000 (11:06 -0500)
committerMatthew Barnes <mbarnes@redhat.com>
Mon, 4 Feb 2013 16:06:17 +0000 (11:06 -0500)
commit27e4cc330b7b7d96d4642706ef4ff27d31a96708
tree9f65dd768d02226535d942c56e7b775d3ce9fac0
parent7f04e170d8b33a72f168974138b2f00a4533de5c
EBookClient: Avoid race between dispose() and signal handlers.

Use g_signal_connect_object() to ensure the GDBusProxy stays alive while
its signal handlers are running.
addressbook/libebook/e-book-client.c