summaryrefslogtreecommitdiffstats
path: root/tests/auto/client/client/mockcompositor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/client/client/mockcompositor.cpp')
-rw-r--r--tests/auto/client/client/mockcompositor.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/tests/auto/client/client/mockcompositor.cpp b/tests/auto/client/client/mockcompositor.cpp
index c00d24bc3..45a35ea7d 100644
--- a/tests/auto/client/client/mockcompositor.cpp
+++ b/tests/auto/client/client/mockcompositor.cpp
@@ -274,7 +274,7 @@ Compositor::Compositor()
exit(EXIT_FAILURE);
}
- wl_display_add_global(m_display, &wl_compositor_interface, this, bindCompositor);
+ wl_global_create(m_display, &wl_compositor_interface, 1, this, bindCompositor);
m_data_device_manager.reset(new DataDeviceManager(this, m_display));
@@ -285,8 +285,8 @@ Compositor::Compositor()
m_keyboard = m_seat->keyboard();
m_touch = m_seat->touch();
- wl_display_add_global(m_display, &wl_output_interface, this, bindOutput);
- wl_display_add_global(m_display, &wl_shell_interface, this, bindShell);
+ wl_global_create(m_display, &wl_output_interface, 1, this, bindOutput);
+ wl_global_create(m_display, &wl_shell_interface, 1, this, bindShell);
m_loop = wl_display_get_event_loop(m_display);
m_fd = wl_event_loop_get_fd(m_loop);
@@ -323,8 +323,8 @@ void Compositor::bindCompositor(wl_client *client, void *compositorData, uint32_
compositor_create_region
};
- Q_UNUSED(version);
- wl_client_add_object(client, &wl_compositor_interface, &compositorInterface, id, compositorData);
+ wl_resource *resource = wl_resource_create(client, &wl_compositor_interface, static_cast<int>(version), id);
+ wl_resource_set_implementation(resource, &compositorInterface, compositorData, nullptr);
}
static void unregisterResourceCallback(wl_listener *listener, void *data)