commit 46326637954b8829be5b9e0b86ac87344b81cba0
parent 708a1adee8005c453f5ca0688959c1c76c99ce62
Author: cfillion <cfillion@users.noreply.github.com>
Date: Sun, 5 Jun 2016 22:44:03 -0400
transaction: unregister obsolete main files
Diffstat:
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/transaction.cpp b/src/transaction.cpp
@@ -201,7 +201,8 @@ void Transaction::install(const Version *ver,
for(const Registry::File &file : task->removedFiles()) {
m_receipt.addRemoval(file.path);
- // TODO: unregister file
+ if(file.main)
+ m_regQueue.push({false, regEntry, file});
}
const Registry::Entry newEntry = m_registry->push(ver);