[libcalamaresui] If requirements are not satisfied, recheck in 5 seconds

This commit is contained in:
Adriaan de Groot 2022-04-13 17:09:43 +02:00
parent a9e098b0b4
commit 6348309936

View File

@ -349,7 +349,18 @@ ModuleManager::checkRequirements()
connect( rq,
&RequirementsChecker::done,
this,
[ = ]() { this->requirementsComplete( m_requirementsModel->satisfiedMandatory() ); } );
[ = ]()
{
if ( m_requirementsModel->satisfiedMandatory() )
{
/* we're done */ this->requirementsComplete( true );
}
else
{
this->requirementsComplete( false );
QTimer::singleShot( std::chrono::seconds( 5 ), this, &ModuleManager::checkRequirements );
}
} );
QTimer::singleShot( 0, rq, &RequirementsChecker::run );
}