action exporter: clarify threading situation
authorRyan Lortie <desrt@desrt.ca>
Thu, 8 Dec 2011 01:39:23 +0000 (20:39 -0500)
committerRyan Lortie <desrt@desrt.ca>
Thu, 8 Dec 2011 23:05:15 +0000 (18:05 -0500)
commit14900d37f46ecab99deb4fd97822f1f2ec105c40
tree37863648e2670632310e68d0f06f4bbcadfd9806
parent7af08e1fc06fbf0180d3e6c3b8314cda5258c0f6
action exporter: clarify threading situation

Exporting can only be done relative to a particular given main context
and all interaction with the action group must be on that same context.

Fix up the implementation so that the user can specify that context with
the normal (thread default) mechanism and document the limitation on the
API.

Adjust the testcase to adhere to the documentation limitations.  It
passes now.
gio/gactiongroupexporter.c
gio/tests/actions.c