From 3f41e5dd77f58e89f6187485410b2a9f14c5ace3 Mon Sep 17 00:00:00 2001 From: RickyRister <42636155+RickyRister@users.noreply.github.com> Date: Sat, 11 Jan 2025 23:47:36 -0800 Subject: [PATCH] don't close replay tabs and do close message tabs on disconnect (#5450) --- 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 629707f75..5caf64eb0 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);