aboutsummaryrefslogtreecommitdiffstats
path: root/src/wayland-client.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/wayland-client.c')
-rw-r--r--src/wayland-client.c5
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: