diff options
Diffstat (limited to 'src/scanner.c')
| -rw-r--r-- | src/scanner.c | 7 |
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", |
