diff --git a/wayland-backend/src/sys/client_impl/mod.rs b/wayland-backend/src/sys/client_impl/mod.rs index 9c3cb57122f..24bc920f075 100644 --- a/wayland-backend/src/sys/client_impl/mod.rs +++ b/wayland-backend/src/sys/client_impl/mod.rs @@ -628,14 +628,13 @@ impl InnerBackend { unsafe { ffi_dispatch!( wayland_client_handle(), - wl_proxy_marshal_array_constructor_versioned, + wl_proxy_marshal_array, id.ptr, opcode as u32, argument_list.as_mut_ptr(), - child_interface_ptr, - child_version ) } + std::ptr::null_mut() } else { // We are a guest Backend, need to use a wrapper unsafe {