crash fix
This commit is contained in:
parent
4643c51fe6
commit
c316ddb59e
1 changed files with 8 additions and 8 deletions
|
@ -145,6 +145,9 @@ void TabSupervisor::start(AbstractClient *_client, ServerInfo_User *_userInfo)
|
|||
|
||||
void TabSupervisor::startLocal(const QList<AbstractClient *> &_clients)
|
||||
{
|
||||
tabUserLists = 0;
|
||||
tabDeckStorage = 0;
|
||||
tabAdmin = 0;
|
||||
userInfo = new ServerInfo_User;
|
||||
localClients = _clients;
|
||||
for (int i = 0; i < localClients.size(); ++i)
|
||||
|
@ -168,18 +171,15 @@ void TabSupervisor::stop()
|
|||
localClients.clear();
|
||||
|
||||
emit localGameEnded();
|
||||
} else {
|
||||
tabUserLists->deleteLater();
|
||||
tabServer->deleteLater();
|
||||
tabDeckStorage->deleteLater();
|
||||
}
|
||||
|
||||
clear();
|
||||
|
||||
tabUserLists->deleteLater();
|
||||
tabUserLists = 0;
|
||||
|
||||
tabServer->deleteLater();
|
||||
tabServer = 0;
|
||||
|
||||
tabDeckStorage->deleteLater();
|
||||
tabDeckStorage = 0;
|
||||
clear();
|
||||
|
||||
QMapIterator<int, TabRoom *> roomIterator(roomTabs);
|
||||
while (roomIterator.hasNext())
|
||||
|
|
Loading…
Reference in a new issue