ECalClient: Avoid race between dispose() and signal handlers.
authorMatthew Barnes <mbarnes@redhat.com>
Mon, 4 Feb 2013 16:08:08 +0000 (11:08 -0500)
committerMatthew Barnes <mbarnes@redhat.com>
Mon, 4 Feb 2013 16:08:08 +0000 (11:08 -0500)
commitfe4be1098a86e97e4d666e7c0eb6378f8674a04c
tree846fbee200f70500ecf352288b4cbe2e9c964d5e
parent27e4cc330b7b7d96d4642706ef4ff27d31a96708
ECalClient: Avoid race between dispose() and signal handlers.

Use g_signal_connect_object() to ensure the GDBusProxy stays alive while
its signal handlers are running.
calendar/libecal/e-cal-client.c