From c48500ca1c6bbecba1d4e9c1fadad2875c496261 Mon Sep 17 00:00:00 2001 From: RickyRister Date: Fri, 10 Jan 2025 21:25:28 -0800 Subject: [PATCH] closeRequest instead of deleteLater on stop --- cockatrice/src/client/tabs/tab_supervisor.cpp | 30 +++++++++++-------- 1 file changed, 18 insertions(+), 12 deletions(-) diff --git a/cockatrice/src/client/tabs/tab_supervisor.cpp b/cockatrice/src/client/tabs/tab_supervisor.cpp index 890b6337a..eef387742 100644 --- a/cockatrice/src/client/tabs/tab_supervisor.cpp +++ b/cockatrice/src/client/tabs/tab_supervisor.cpp @@ -286,18 +286,24 @@ void TabSupervisor::stop() emit localGameEnded(); } else { - if (tabUserLists) - tabUserLists->deleteLater(); - if (tabServer) - tabServer->deleteLater(); - if (tabDeckStorage) - tabDeckStorage->deleteLater(); - if (tabReplays) - tabReplays->deleteLater(); - if (tabAdmin) - tabAdmin->deleteLater(); - if (tabLog) - tabLog->deleteLater(); + if (tabUserLists) { + tabUserLists->closeRequest(true); + } + if (tabServer) { + tabServer->closeRequest(true); + } + if (tabDeckStorage) { + tabDeckStorage->closeRequest(true); + } + if (tabReplays) { + tabReplays->closeRequest(true); + } + if (tabAdmin) { + tabAdmin->closeRequest(true); + } + if (tabLog) { + tabLog->closeRequest(true); + } } tabUserLists = 0; tabServer = 0;