<div dir="ltr"><div>While that looks correct, I'm sure it breaks something.  As the person who wrote that code, that choice was very intentional.  Even though the protocol type is uint32_t, new_id arguments are always passed into libwayland as either a wl_proxy or wl_resource and that's what this code is designed to handle.<br></div>--Jason<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Sep 30, 2014 at 8:45 AM, Jasper St. Pierre <span dir="ltr"><<a href="mailto:jstpierre@mecheye.net" target="_blank">jstpierre@mecheye.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">What is this trying to solve?<br></div><div class="gmail_extra"><div><div class="h5"><br><div class="gmail_quote">On Mon, Aug 18, 2014 at 11:12 AM, Maks Naumov <span dir="ltr"><<a href="mailto:maksqwe1@ukr.net" target="_blank">maksqwe1@ukr.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Signed-off-by: Maks Naumov <<a href="mailto:maksqwe1@ukr.net" target="_blank">maksqwe1@ukr.net</a>><br>
---<br>
 src/connection.c | 2 +-<br>
 1 file changed, 1 insertion(+), 1 deletion(-)<br>
<br>
diff --git a/src/connection.c b/src/connection.c<br>
index f292853..13e3a3e 100644<br>
--- a/src/connection.c<br>
+++ b/src/connection.c<br>
@@ -492,7 +492,7 @@ wl_argument_from_va_list(const char *signature, union wl_argument *args,<br>
                        args[i].o = va_arg(ap, struct wl_object *);<br>
                        break;<br>
                case 'n':<br>
-                       args[i].o = va_arg(ap, struct wl_object *);<br>
+                       args[i].n = va_arg(ap, uint32_t);<br>
                        break;<br>
                case 'a':<br>
                        args[i].a = va_arg(ap, struct wl_array *);<br>
<span><font color="#888888">--<br>
1.9.1<br>
<br>
<br>
<br>
_______________________________________________<br>
wayland-devel mailing list<br>
<a href="mailto:wayland-devel@lists.freedesktop.org" target="_blank">wayland-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/wayland-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/wayland-devel</a><br>
</font></span></blockquote></div><br><br clear="all"><br></div></div><span class="HOEnZb"><font color="#888888">-- <br>  Jasper<br>
</font></span></div>
<br>_______________________________________________<br>
wayland-devel mailing list<br>
<a href="mailto:wayland-devel@lists.freedesktop.org">wayland-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/wayland-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/wayland-devel</a><br>
<br></blockquote></div><br></div>