From 5cfb5a6f0db81e850ed3299759ffc131d049f289 Mon Sep 17 00:00:00 2001 From: iTrooz Date: Sun, 24 Nov 2024 16:37:42 +0100 Subject: [PATCH] do not capture things implicitely in lambdas --- launcher/ui/pages/instance/ServersPage.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/launcher/ui/pages/instance/ServersPage.cpp b/launcher/ui/pages/instance/ServersPage.cpp index 8f32cbc94..459179c03 100644 --- a/launcher/ui/pages/instance/ServersPage.cpp +++ b/launcher/ui/pages/instance/ServersPage.cpp @@ -141,7 +141,7 @@ class ServerPingTask : public Task { qDebug() << "Querying status of " << m_server.m_address; auto [domain, port] = m_server.splitAddress(); McResolver *resolver = new McResolver(nullptr, domain, port); - QObject::connect(resolver, &McResolver::succeed, [=](QString ip, int port) { + QObject::connect(resolver, &McResolver::succeed, [this, resolver, domain](QString ip, int port) { resolver->deleteLater(); qDebug() << "Resolved Addresse for" << domain << ": " << ip << ":" << port; McClient client(nullptr, domain, ip, port);