wayland-rs
wayland-rs copied to clipboard
backend/scanner: Do not allow arrays/newids to be nullable
The wire protocol lacked a way to express nullable arrays as distinct from empty non-null arrays, so this was broken in upstream Wayland. Nullable newids were possible in the wire protocol, but not the C API, and dubiously useful.
This matches the change in https://gitlab.freedesktop.org/wayland/wayland/-/merge_requests/252.