forked from qt-creator/qt-creator
KitAreaWidget: fix crash on quit
Change-Id: I70145eae04f2fc885846215796e54578d7a9c897 Task-number: QTCREATORBUG-13258 Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
This commit is contained in:
committed by
Tobias Hunger
parent
7e72b47728
commit
e62f3bc8c0
@@ -549,13 +549,20 @@ KitAreaWidget::KitAreaWidget(QWidget *parent) : QWidget(parent),
|
||||
m_layout(new QGridLayout(this)), m_kit(0)
|
||||
{
|
||||
m_layout->setMargin(3);
|
||||
}
|
||||
|
||||
KitAreaWidget::~KitAreaWidget()
|
||||
{
|
||||
setKit(0);
|
||||
}
|
||||
|
||||
void KitAreaWidget::setKit(Kit *k)
|
||||
{
|
||||
if (k == m_kit)
|
||||
return;
|
||||
|
||||
foreach (KitConfigWidget *w, m_widgets)
|
||||
w->deleteLater();
|
||||
delete(w);
|
||||
m_widgets.clear();
|
||||
foreach (QLabel *l, m_labels)
|
||||
l->deleteLater();
|
||||
|
||||
Reference in New Issue
Block a user