Skip to content
Commit ca893075 authored by Derek Foreman's avatar Derek Foreman Committed by Daniel Stone
Browse files

debug: Fix printing of new ids



The client side closure traces have incorrect object ids for new server
generated objects. This is because create_proxies() overwrites the id in
'n' type arguments by storing a pointer to the actual object in the 'o'
field of the union.

Getting back to an id from this pointer requires accessing a structure
that isn't visible outside of wayland-client.c.

Add a function pointer to fish the correct value out of the argument and
pass it to wl_closure_print.

Signed-off-by: default avatarDerek Foreman <derek.foreman@collabora.com>
parent 9c05e6c4
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment