diff options
author | David Zeuthen <davidz@redhat.com> | 2010-08-05 20:37:27 -0400 |
---|---|---|
committer | David Zeuthen <davidz@redhat.com> | 2010-08-05 20:37:27 -0400 |
commit | 3ff9894826215790fdd6c8b53584f94a7172c39f (patch) | |
tree | c2eea12fae98022be627ca19e20f49b321991b2b /gio/gdbusprivate.h | |
parent | 6d359d60290f5651b868d326e1e9514f68dfaa32 (diff) | |
download | glib-3ff9894826215790fdd6c8b53584f94a7172c39f.tar.gz |
Bug 624546 – Modification of GDBusMessage in filter function
Allow modifying a GDBusMessage in a filter function and also add tests
for this. This breaks API but leaves ABI (almost) intact - at least
dconf's GSettings backend (the only big user I know of) will keep
working.
https://bugzilla.gnome.org/show_bug.cgi?id=624546
Signed-off-by: David Zeuthen <davidz@redhat.com>
Diffstat (limited to 'gio/gdbusprivate.h')
-rw-r--r-- | gio/gdbusprivate.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gio/gdbusprivate.h b/gio/gdbusprivate.h index ae8d416cd..ec58c119c 100644 --- a/gio/gdbusprivate.h +++ b/gio/gdbusprivate.h @@ -39,9 +39,9 @@ typedef void (*GDBusWorkerMessageReceivedCallback) (GDBusWorker *worker, GDBusMessage *message, gpointer user_data); -typedef gboolean (*GDBusWorkerMessageAboutToBeSentCallback) (GDBusWorker *worker, - GDBusMessage *message, - gpointer user_data); +typedef GDBusMessageFilterResult (*GDBusWorkerMessageAboutToBeSentCallback) (GDBusWorker *worker, + GDBusMessage *message, + gpointer user_data); typedef void (*GDBusWorkerDisconnectedCallback) (GDBusWorker *worker, gboolean remote_peer_vanished, |