Bug 624473: GDBusSubtreeIntrospectFunc return type
authorRyan Lortie <desrt@desrt.ca>
Thu, 15 Jul 2010 20:26:42 +0000 (16:26 -0400)
committerRyan Lortie <desrt@desrt.ca>
Thu, 15 Jul 2010 21:31:59 +0000 (17:31 -0400)
commite6b5546cf573e6594b33b2ce19ad839c1c694909
tree2c5b9071d34577cf82da79c529a6acc701540f4b
parent48b1fe948c4424cbc7e68ecca32b0ddac0f7410b
Bug 624473: GDBusSubtreeIntrospectFunc return type

Return a NULL terminated C array instead of a GPtrArray

Also, document that %NULL is a permitted return value and clarify its
meaning.

Finally, avoid calling the enumeration function during dispatch when the
G_DBUS_SUBTREE_FLAGS_DISPATCH_TO_UNENUMERATED_NODES flag was given.
gio/gdbusconnection.c
gio/gdbusconnection.h
gio/tests/gdbus-export.c