Keep disabled actions during navigation while automatic updates are happening

This commit is contained in:
Luis Ángel San Martín
2023-08-24 17:51:18 +02:00
parent a0dff3a03b
commit 7bfe9ea6b3
16 changed files with 2187 additions and 2149 deletions

View File

@ -83,6 +83,11 @@ void LibrariesUpdateCoordinator::updateLibraries()
}
}
bool LibrariesUpdateCoordinator::isRunning() const
{
return updateFuture.valid() && updateFuture.wait_for(std::chrono::seconds(0)) != std::future_status::ready;
}
void LibrariesUpdateCoordinator::startUpdate()
{
if (updateFuture.valid() && updateFuture.wait_for(std::chrono::seconds(0)) != std::future_status::ready) {