mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-04-27 07:48:01 -07:00
Selecting game already open in a tab brings user to that tab. (#4653)
* When trying to join a game from GameSelector that's already been joined by you, navigate to its game tab. * return immediately, do not change button states Co-authored-by: ebbit1q <ebbit1q@gmail.com>
This commit is contained in:
parent
8e4ddf366c
commit
72743e834e
10 changed files with 29 additions and 11 deletions
|
|
@ -735,3 +735,16 @@ const ServerInfo_User *TabSupervisor::getOnlineUser(const QString &userName) con
|
|||
|
||||
return nullptr;
|
||||
};
|
||||
|
||||
bool TabSupervisor::switchToGameTabIfAlreadyExists(const int gameId)
|
||||
{
|
||||
bool isGameTabExists = false;
|
||||
if (gameTabs.contains(gameId)) {
|
||||
isGameTabExists = true;
|
||||
TabGame *tabGame = gameTabs[gameId];
|
||||
const int gameTabIndex = indexOf(tabGame);
|
||||
setCurrentIndex(gameTabIndex);
|
||||
}
|
||||
|
||||
return isGameTabExists;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue