Pass object ID not pointer when sending a global announce event

When the type for the first argument of the global event changed from new_id to
uint, wl_connection_vmarshal started expecting an integer argument rather than
an object argument. As a result we were sending the client a chunk of pointer
rather than a useful global identifier.
This commit is contained in:
Casey Dahlin 2011-07-18 02:00:25 -04:00 committed by Kristian Høgsberg
parent a8db57befa
commit c86ba825c4

View file

@ -313,7 +313,7 @@ wl_client_post_global(struct wl_client *client, struct wl_object *object)
wl_client_post_event(client,
&client->display->object,
WL_DISPLAY_GLOBAL,
object,
object->id,
object->interface->name,
object->interface->version);
}