mirror of
https://gitlab.freedesktop.org/wayland/wayland.git
synced 2026-04-17 06:46:36 -04:00
scanner: Fix types emitted for new_id arguments
Previously, wayland-scanner would only emit one NULL entry in the wl_message.types array for every argument, even though requests with new_id arguments without an interface type additionally take a string and a uint argument. Signed-off-by: Hannes Schulze <contact@haschu.me>
This commit is contained in:
parent
74becc8761
commit
b93a50abd9
4 changed files with 20 additions and 4 deletions
|
|
@ -44,6 +44,8 @@ extern const struct wl_interface another_intf_interface;
|
|||
extern const struct wl_interface intf_not_here_interface;
|
||||
|
||||
static const struct wl_interface *small_test_types[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
&intf_not_here_interface,
|
||||
NULL,
|
||||
|
|
@ -56,7 +58,7 @@ static const struct wl_interface *small_test_types[] = {
|
|||
|
||||
static const struct wl_message intf_A_requests[] = {
|
||||
{ "rq1", "sun", small_test_types + 0 },
|
||||
{ "rq2", "nsiufho", small_test_types + 1 },
|
||||
{ "rq2", "nsiufho", small_test_types + 3 },
|
||||
{ "destroy", "", small_test_types + 0 },
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue