[welcome] Don't duplicate widgets
This commit is contained in:
parent
6348309936
commit
ee925492d4
@ -65,13 +65,18 @@ CheckerContainer::requirementsComplete( bool ok )
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
layout()->removeWidget( m_waitingWidget );
|
if ( m_waitingWidget )
|
||||||
m_waitingWidget->deleteLater();
|
{
|
||||||
m_waitingWidget = nullptr; // Don't delete in destructor
|
layout()->removeWidget( m_waitingWidget );
|
||||||
|
m_waitingWidget->deleteLater();
|
||||||
m_checkerWidget = new ResultsListWidget( m_config, this );
|
m_waitingWidget = nullptr; // Don't delete in destructor
|
||||||
m_checkerWidget->setObjectName( "requirementsChecker" );
|
}
|
||||||
layout()->addWidget( m_checkerWidget );
|
if ( !m_checkerWidget )
|
||||||
|
{
|
||||||
|
m_checkerWidget = new ResultsListWidget( m_config, this );
|
||||||
|
m_checkerWidget->setObjectName( "requirementsChecker" );
|
||||||
|
layout()->addWidget( m_checkerWidget );
|
||||||
|
}
|
||||||
|
|
||||||
m_verdict = ok;
|
m_verdict = ok;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user