From 5388c24e684a9bf8542ac35b88c771f272ea79e0 Mon Sep 17 00:00:00 2001 From: Aleix Pol Date: Sat, 13 Jun 2020 15:30:46 +0200 Subject: [PATCH] Properly connect to lambda function prefer the overload where both sides of the connect have objects attached. --- libtaskmanager/waylandtasksmodel.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libtaskmanager/waylandtasksmodel.cpp b/libtaskmanager/waylandtasksmodel.cpp index 40fbc9cf7..29d8d53e8 100644 --- a/libtaskmanager/waylandtasksmodel.cpp +++ b/libtaskmanager/waylandtasksmodel.cpp @@ -134,7 +134,7 @@ void WaylandTasksModel::Private::initWayland() KWayland::Client::Registry *registry = new KWayland::Client::Registry(q); registry->create(connection); - QObject::connect(registry, &KWayland::Client::Registry::plasmaWindowManagementAnnounced, [this, registry] (quint32 name, quint32 version) { + QObject::connect(registry, &KWayland::Client::Registry::plasmaWindowManagementAnnounced, q, [this, registry] (quint32 name, quint32 version) { windowManagement = registry->createPlasmaWindowManagement(name, version, q); QObject::connect(windowManagement, &KWayland::Client::PlasmaWindowManagement::interfaceAboutToBeReleased, q,