summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorColin Walters <walters@verbum.org>2009-07-08 09:16:25 -0400
committerColin Walters <walters@verbum.org>2009-07-08 09:16:25 -0400
commit9ce2b05198653697896c3f7c9271073789f90c51 (patch)
treee6e2b4c137b168dd72bcb10f2bad6e3836d42b1f
parent34764718bcbee470091ac00ca7e4eaad79a82418 (diff)
downloadgobject-introspection-9ce2b05198653697896c3f7c9271073789f90c51.tar.gz
Window isn't a record, but really a typedef for uint32
Since it's used in the API as just "Window foo();", bindings will fail trying to take a by-value struct.
-rw-r--r--gir/xlib-2.0.gir3
1 files changed, 2 insertions, 1 deletions
diff --git a/gir/xlib-2.0.gir b/gir/xlib-2.0.gir
index 5ee05867..02f98748 100644
--- a/gir/xlib-2.0.gir
+++ b/gir/xlib-2.0.gir
@@ -3,6 +3,8 @@
xmlns="http://www.gtk.org/introspection/core/1.0"
xmlns:c="http://www.gtk.org/introspection/c/1.0">
<namespace name="xlib" version="2.0">
+ <alias name="Window" target="uint32" c:type="Window"/>
+
<record name="Atom" c:type="Atom"/>
<record name="Display" c:type="Display"/>
<record name="Drawable" c:type="Drawable"/>
@@ -12,7 +14,6 @@
<record name="Picture" c:type="Picture"/>
<record name="Screen" c:type="Screen"/>
<record name="VisualID" c:type="VisualID"/>
- <record name="Window" c:type="Window"/>
<record name="XEvent" c:type="XEvent"/>
<record name="XConfigureEvent" c:type="XConfigureEvent"/>
<record name="XID" c:type="XID"/>