From 42c50f7cd545d4712c23a75242807cce9bc925a0 Mon Sep 17 00:00:00 2001 From: Martchus Date: Sat, 29 Sep 2018 11:39:39 +0200 Subject: [PATCH] Also refresh databases without any packages at all --- lib/alpm/manager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/alpm/manager.cpp b/lib/alpm/manager.cpp index b151508..216ca4f 100644 --- a/lib/alpm/manager.cpp +++ b/lib/alpm/manager.cpp @@ -713,7 +713,7 @@ void Manager::updateAlpmDatabases() } for(auto &syncDb : m_syncDbs) { QReadLocker locker(syncDb->lock()); - if(syncDb->hasOutdatedPackages()) { + if(syncDb->packages().empty() || syncDb->hasOutdatedPackages()) { locker.unlock(); syncDb->refresh(m_config.storageDir() + QStringLiteral("/sync")); }