summaryrefslogtreecommitdiffstats
path: root/src/scanner.c
diff options
context:
space:
mode:
authorKristian Høgsberg <krh@bitplanet.net>2011-08-23 16:40:39 -0400
committerKristian Høgsberg <krh@bitplanet.net>2011-08-23 16:40:39 -0400
commit8cbc5482b1b27059d18f8b71d2cf67230f69afdf (patch)
tree4b793737d3e901fa1a206cdb67dec65e58c39a5c /src/scanner.c
parentserver: wl_display and wl_input_device are no longer resources (diff)
downloadwayland-8cbc5482b1b27059d18f8b71d2cf67230f69afdf.tar
wayland-8cbc5482b1b27059d18f8b71d2cf67230f69afdf.tar.gz
wayland-8cbc5482b1b27059d18f8b71d2cf67230f69afdf.tar.bz2
wayland-8cbc5482b1b27059d18f8b71d2cf67230f69afdf.tar.lz
wayland-8cbc5482b1b27059d18f8b71d2cf67230f69afdf.tar.xz
wayland-8cbc5482b1b27059d18f8b71d2cf67230f69afdf.tar.zst
wayland-8cbc5482b1b27059d18f8b71d2cf67230f69afdf.zip
Pass struct wl_resource as the first argument to server side stubsnext
Diffstat (limited to 'src/scanner.c')
-rw-r--r--src/scanner.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/scanner.c b/src/scanner.c
index d6e8969..2e53e4e 100644
--- a/src/scanner.c
+++ b/src/scanner.c
@@ -514,9 +514,10 @@ emit_structs(struct wl_list *message_list, struct interface *interface)
n = strlen(m->name) + 17;
if (is_interface) {
- printf("struct wl_client *client,\n"
- "%sstruct wl_resource *resource",
- indent(n));
+ printf("struct wl_resource *resource,\n"
+ "%sstruct %s *%s",
+ indent(n),
+ interface->name, interface->name);
} else {
printf("void *data,\n"),
printf("%sstruct %s *%s",