From fef8ee2d1b4f866437b30ec4ea8fd5cae2426e9c Mon Sep 17 00:00:00 2001 From: iTrooz Date: Tue, 26 Nov 2024 18:16:15 +0100 Subject: [PATCH] Disconnect task finished signal when ServersModel is destroyed --- 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 2fa823d4e..0d77526dd 100644 --- a/launcher/ui/pages/instance/ServersPage.cpp +++ b/launcher/ui/pages/instance/ServersPage.cpp @@ -510,7 +510,7 @@ class ServersModel : public QAbstractListModel { auto [domain, port] = server.splitAddress(); auto *task = new ServerPingTask(domain, port); job->addTask(Task::Ptr(task)); - connect(task, &Task::finished, [this, task, row, &server]() { + connect(task, &Task::finished, this, [this, task, row, &server]() { server.m_currentPlayers = task->m_outputOnlinePlayers; emit dataChanged(index(row, 0), index(row, COLUMN_COUNT - 1)); });