mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-07-18 08:22:15 -07:00
make replays tab no longer close on disconnect
This commit is contained in:
parent
ce416df3fb
commit
25c3acf866
1 changed files with 2 additions and 10 deletions
|
|
@ -280,6 +280,7 @@ void TabSupervisor::initStartupTabs()
|
||||||
|
|
||||||
checkAndTrigger(aTabVisualDeckStorage, SettingsCache::instance().getTabVisualDeckStorageOpen());
|
checkAndTrigger(aTabVisualDeckStorage, SettingsCache::instance().getTabVisualDeckStorageOpen());
|
||||||
checkAndTrigger(aTabDeckStorage, SettingsCache::instance().getTabDeckStorageOpen());
|
checkAndTrigger(aTabDeckStorage, SettingsCache::instance().getTabDeckStorageOpen());
|
||||||
|
checkAndTrigger(aTabReplays, SettingsCache::instance().getTabReplaysOpen());
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -336,6 +337,7 @@ void TabSupervisor::resetTabsMenu()
|
||||||
tabsMenu->addSeparator();
|
tabsMenu->addSeparator();
|
||||||
tabsMenu->addAction(aTabVisualDeckStorage);
|
tabsMenu->addAction(aTabVisualDeckStorage);
|
||||||
tabsMenu->addAction(aTabDeckStorage);
|
tabsMenu->addAction(aTabDeckStorage);
|
||||||
|
tabsMenu->addAction(aTabReplays);
|
||||||
}
|
}
|
||||||
|
|
||||||
void TabSupervisor::start(const ServerInfo_User &_userInfo)
|
void TabSupervisor::start(const ServerInfo_User &_userInfo)
|
||||||
|
|
@ -356,12 +358,6 @@ void TabSupervisor::start(const ServerInfo_User &_userInfo)
|
||||||
|
|
||||||
updatePingTime(0, -1);
|
updatePingTime(0, -1);
|
||||||
|
|
||||||
if (userInfo->user_level() & ServerInfo_User::IsRegistered) {
|
|
||||||
tabsMenu->addAction(aTabReplays);
|
|
||||||
|
|
||||||
checkAndTrigger(aTabReplays, SettingsCache::instance().getTabReplaysOpen());
|
|
||||||
}
|
|
||||||
|
|
||||||
if (userInfo->user_level() & ServerInfo_User::IsModerator) {
|
if (userInfo->user_level() & ServerInfo_User::IsModerator) {
|
||||||
tabsMenu->addSeparator();
|
tabsMenu->addSeparator();
|
||||||
tabsMenu->addAction(aTabAdmin);
|
tabsMenu->addAction(aTabAdmin);
|
||||||
|
|
@ -379,7 +375,6 @@ void TabSupervisor::startLocal(const QList<AbstractClient *> &_clients)
|
||||||
resetTabsMenu();
|
resetTabsMenu();
|
||||||
|
|
||||||
tabAccount = nullptr;
|
tabAccount = nullptr;
|
||||||
tabReplays = nullptr;
|
|
||||||
tabAdmin = nullptr;
|
tabAdmin = nullptr;
|
||||||
tabLog = nullptr;
|
tabLog = nullptr;
|
||||||
isLocalGame = true;
|
isLocalGame = true;
|
||||||
|
|
@ -415,9 +410,6 @@ void TabSupervisor::stop()
|
||||||
if (tabServer) {
|
if (tabServer) {
|
||||||
tabServer->closeRequest(true);
|
tabServer->closeRequest(true);
|
||||||
}
|
}
|
||||||
if (tabReplays) {
|
|
||||||
tabReplays->closeRequest(true);
|
|
||||||
}
|
|
||||||
if (tabAdmin) {
|
if (tabAdmin) {
|
||||||
tabAdmin->closeRequest(true);
|
tabAdmin->closeRequest(true);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue