From 352c5f1e3641222a2f3b46db9ed1423f55e4c25f Mon Sep 17 00:00:00 2001 From: RickyRister Date: Sat, 11 Jan 2025 23:22:52 -0800 Subject: [PATCH] don't close replay tabs and do close message tabs on disconnect --- cockatrice/src/client/tabs/tab_supervisor.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cockatrice/src/client/tabs/tab_supervisor.cpp b/cockatrice/src/client/tabs/tab_supervisor.cpp index 03611c1cf..a97afb3ef 100644 --- a/cockatrice/src/client/tabs/tab_supervisor.cpp +++ b/cockatrice/src/client/tabs/tab_supervisor.cpp @@ -316,10 +316,10 @@ void TabSupervisor::stop() } gameTabs.clear(); - for (const auto tab : replayTabs) { - tabsToDelete << tab; + for (auto i = messageTabs.cbegin(), end = messageTabs.cend(); i != end; ++i) { + tabsToDelete << i.value(); } - replayTabs.clear(); + messageTabs.clear(); for (const auto tab : tabsToDelete) { tab->closeRequest(true);