crash fix
This commit is contained in:
parent
0e7f7887ad
commit
40d2b57de9
1 changed files with 9 additions and 5 deletions
|
@ -73,7 +73,7 @@ void CloseButton::paintEvent(QPaintEvent * /*event*/)
|
|||
}
|
||||
|
||||
TabSupervisor::TabSupervisor(AbstractClient *_client, QWidget *parent)
|
||||
: QTabWidget(parent), client(_client), tabServer(0), tabDeckStorage(0), tabAdmin(0)
|
||||
: QTabWidget(parent), userInfo(0), client(_client), tabUserLists(0), tabServer(0), tabDeckStorage(0), tabAdmin(0), tabReplays(0)
|
||||
{
|
||||
tabChangedIcon = new QIcon(":/resources/icon_tab_changed.svg");
|
||||
setElideMode(Qt::ElideRight);
|
||||
|
@ -182,10 +182,14 @@ void TabSupervisor::stop()
|
|||
|
||||
emit localGameEnded();
|
||||
} else {
|
||||
tabUserLists->deleteLater();
|
||||
tabServer->deleteLater();
|
||||
tabDeckStorage->deleteLater();
|
||||
tabReplays->deleteLater();
|
||||
if (tabUserLists)
|
||||
tabUserLists->deleteLater();
|
||||
if (tabServer)
|
||||
tabServer->deleteLater();
|
||||
if (tabDeckStorage)
|
||||
tabDeckStorage->deleteLater();
|
||||
if (tabReplays)
|
||||
tabReplays->deleteLater();
|
||||
}
|
||||
tabUserLists = 0;
|
||||
tabServer = 0;
|
||||
|
|
Loading…
Reference in a new issue