From 88db54458e4c94fd396ae2a54643f286d2e73b69 Mon Sep 17 00:00:00 2001 From: Marco Allegretti Date: Fri, 13 Feb 2026 13:47:50 +0100 Subject: [PATCH] gamecenter: delete detached processes when they finish --- src/gamecenter/gamecenterdaemon.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gamecenter/gamecenterdaemon.cpp b/src/gamecenter/gamecenterdaemon.cpp index a5cfa03..da5b580 100644 --- a/src/gamecenter/gamecenterdaemon.cpp +++ b/src/gamecenter/gamecenterdaemon.cpp @@ -895,6 +895,7 @@ void GameCenterDaemon::prepareForShutdown() it.value().process = nullptr; if (proc) { proc->disconnect(this); + connect(proc, qOverload(&QProcess::finished), proc, &QObject::deleteLater); if (proc->state() != QProcess::NotRunning) { proc->setParent(nullptr); } else {