gapplication: tune busy-binding
authorLars Uebernickel <lars.uebernickel@canonical.com>
Tue, 17 Feb 2015 07:39:05 +0000 (08:39 +0100)
committerLars Uebernickel <lars.uebernickel@canonical.com>
Wed, 18 Feb 2015 19:17:03 +0000 (20:17 +0100)
commit2d3d8cdce2e30978c259bdbc61c2af26ee081533
tree53c7874abe31d82490eae4ac02b2550beea43d3f
parenta2172ee247b43265b249188de53c8f9d6cb7b7b3
gapplication: tune busy-binding

g_application_bind_busy_property() had the restriction that only one
property can be bound per object, so that NULL could be used to unbind.
Even though this is enough for most uses, it is a weird API.

Lift that restriction and add an explicit unbind function.

https://bugzilla.gnome.org/show_bug.cgi?id=744565
docs/reference/gio/gio-sections.txt
gio/gapplication.c
gio/gapplication.h