scanner: Fix header generation for server protocols
authorMariusz Ceier <mceier+wayland@gmail.com>
Mon, 15 Dec 2014 11:48:38 +0000 (12:48 +0100)
committerDaniel Stone <daniels@collabora.com>
Tue, 27 Jan 2015 11:18:36 +0000 (11:18 +0000)
Server protocols headers should include wayland-server.h,
instead of wayland-util.h. Otherwise they're not useable
with C++ compiler unless wayland-server.h was included
earlier.

Signed-off-by: Mariusz Ceier <mceier+wayland@gmail.com>
Reviewed-by: Daniel Stone <daniels@collabora.com>
src/scanner.c

index ca03c57..1f1e59a 100644 (file)
@@ -1002,7 +1002,7 @@ emit_header(struct protocol *protocol, enum side side)
               "struct wl_resource;\n\n",
               protocol->uppercase_name, s,
               protocol->uppercase_name, s,
-              (side == SERVER) ? "wayland-util.h" : "wayland-client.h");
+              (side == SERVER) ? "wayland-server.h" : "wayland-client.h");
 
        wl_list_for_each(i, &protocol->interface_list, link)
                printf("struct %s;\n", i->name);