From 54113bb70ccc2df74c55d881b543d13fd4eb9550 Mon Sep 17 00:00:00 2001 From: Johan Klokkhammer Helsing Date: Wed, 12 Sep 2018 14:17:43 +0200 Subject: Don't use members of wl_resource When we switch to only including core wayland headers, wl_resource will be an opaque type. Use the getters and setter functions instead. Task-number: QTBUG-70553 Change-Id: I7d84d48a4ee3586f231a331cd15716686dcee775 Reviewed-by: Paul Olav Tvete --- examples/wayland/server-buffer/compositor/sharebufferextension.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'examples') diff --git a/examples/wayland/server-buffer/compositor/sharebufferextension.cpp b/examples/wayland/server-buffer/compositor/sharebufferextension.cpp index 71731ed22..ecc57b571 100644 --- a/examples/wayland/server-buffer/compositor/sharebufferextension.cpp +++ b/examples/wayland/server-buffer/compositor/sharebufferextension.cpp @@ -126,7 +126,7 @@ void ShareBufferExtension::share_buffer_bind_resource(Resource *resource) for (auto *buffer : qAsConst(m_server_buffers)) { qDebug() << "sending" << buffer << "to client"; - struct ::wl_client *client = resource->handle->client; + struct ::wl_client *client = wl_resource_get_client(resource->handle); struct ::wl_resource *buffer_resource = buffer->resourceForClient(client); send_cross_buffer(resource->handle, buffer_resource); } -- cgit v1.2.3