summaryrefslogtreecommitdiff
path: root/gir/gobject-2.0.c
diff options
context:
space:
mode:
authorRico Tzschichholz <ricotz@ubuntu.com>2014-11-30 20:56:01 +0100
committerRico Tzschichholz <ricotz@ubuntu.com>2014-11-30 20:56:01 +0100
commit3bdfc7449be8307dd8c43a1d8034375b4f16dafb (patch)
tree02b529e18266628eced9443fc3e1a9000548d659 /gir/gobject-2.0.c
parent1a4de48da8e9c20d99b8136c31c8ae6cd17c6ebc (diff)
downloadgobject-introspection-3bdfc7449be8307dd8c43a1d8034375b4f16dafb.tar.gz
Update glib annotations from git master
Diffstat (limited to 'gir/gobject-2.0.c')
-rw-r--r--gir/gobject-2.0.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/gir/gobject-2.0.c b/gir/gobject-2.0.c
index 344b4a36..c07d98a4 100644
--- a/gir/gobject-2.0.c
+++ b/gir/gobject-2.0.c
@@ -3948,6 +3948,12 @@
* Returns whether there are any handlers connected to @instance for the
* given signal id and detail.
*
+ * If @detail is 0 then it will only match handlers that were connected
+ * without detail. If @detail is non-zero then it will match handlers
+ * connected both without detail and with the given detail. This is
+ * consistent with how a signal emitted with @detail would be delivered
+ * to those handlers.
+ *
* One example of when you might use this is when the arguments to the
* signal are difficult to compute. A class implementor may opt to not
* emit the signal if no one is attached anyway, thus saving the cost