<div dir="ltr"><div>Ok, that was a stupid mistake in the generated code. I passed the wl_display interface instead of the wl_registry interface to the marshalling function. I passed over it a hundred times without seeing.</div><div><br></div>Thanks for your help.<br><div><div><br><div class="gmail_extra"><br><div class="gmail_quote">2017-02-10 19:18 GMT+01:00 Erik De Rijcke <span dir="ltr"><<a href="mailto:derijcke.erik@gmail.com" target="_blank">derijcke.erik@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I remember facing similar marshalling issues when writing my bindings. The thing is that the wire args do not always match the literal protocol args, especially when creating a new object iirc. If it might be of any help, you can always take a look at wayland-java-bindings on github to get an idea how it's done.<div><br></div><div>gl & hf</div></div><div class="gmail_extra"><br><div class="gmail_quote"><br></div><br></div>
</blockquote></div><br></div></div></div></div>