summaryrefslogtreecommitdiff
path: root/src/compositor/wayland_wrapper/wldatadevicemanager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/compositor/wayland_wrapper/wldatadevicemanager.cpp')
-rw-r--r--src/compositor/wayland_wrapper/wldatadevicemanager.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/compositor/wayland_wrapper/wldatadevicemanager.cpp b/src/compositor/wayland_wrapper/wldatadevicemanager.cpp
index b8c41719..04214ef8 100644
--- a/src/compositor/wayland_wrapper/wldatadevicemanager.cpp
+++ b/src/compositor/wayland_wrapper/wldatadevicemanager.cpp
@@ -204,7 +204,7 @@ void DataDeviceManager::get_data_device(struct wl_client *client,
struct wl_resource *input_device_resource)
{
DataDeviceManager *data_device_manager = static_cast<DataDeviceManager *>(data_device_manager_resource->data);
- InputDevice *input_device = reinterpret_cast<InputDevice *>(input_device_resource->data);
+ InputDevice *input_device = resolve<InputDevice>(input_device_resource);
input_device->clientRequestedDataDevice(data_device_manager,client,id);
}