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)
|
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");
|
tabChangedIcon = new QIcon(":/resources/icon_tab_changed.svg");
|
||||||
setElideMode(Qt::ElideRight);
|
setElideMode(Qt::ElideRight);
|
||||||
|
@ -182,10 +182,14 @@ void TabSupervisor::stop()
|
||||||
|
|
||||||
emit localGameEnded();
|
emit localGameEnded();
|
||||||
} else {
|
} else {
|
||||||
tabUserLists->deleteLater();
|
if (tabUserLists)
|
||||||
tabServer->deleteLater();
|
tabUserLists->deleteLater();
|
||||||
tabDeckStorage->deleteLater();
|
if (tabServer)
|
||||||
tabReplays->deleteLater();
|
tabServer->deleteLater();
|
||||||
|
if (tabDeckStorage)
|
||||||
|
tabDeckStorage->deleteLater();
|
||||||
|
if (tabReplays)
|
||||||
|
tabReplays->deleteLater();
|
||||||
}
|
}
|
||||||
tabUserLists = 0;
|
tabUserLists = 0;
|
||||||
tabServer = 0;
|
tabServer = 0;
|
||||||
|
|
Loading…
Reference in a new issue