diff options
Diffstat (limited to 'src/wayland-client.c')
| -rw-r--r-- | src/wayland-client.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/wayland-client.c b/src/wayland-client.c index ec01cdd..cb091ab 100644 --- a/src/wayland-client.c +++ b/src/wayland-client.c @@ -388,13 +388,14 @@ wl_proxy_marshal(struct wl_proxy *proxy, uint32_t opcode, ...) static void display_handle_error(void *data, - struct wl_display *display, struct wl_object *object, + struct wl_display *display, void *object, uint32_t code, const char *message) { + struct wl_proxy *proxy = object; int err; wl_log("%s@%u: error %d: %s\n", - object->interface->name, object->id, code, message); + proxy->object.interface->name, proxy->object.id, code, message); switch (code) { case WL_DISPLAY_ERROR_INVALID_OBJECT: |
