Home
Phabricator
Search
Log In
Paste
P407
Masterwork From Distant Lands
Active
Public
Actions
Authored by
apol
on Jun 19 2019, 11:27 AM.
Edit Paste
Archive Paste
View Raw File
Subscribe
Mute Notifications
Award Token
Flag For Later
Tags
None
Subscribers
None
diff --git a/libdiscover/backends/PackageKitBackend/PKTransaction.cpp b/libdiscover/backends/PackageKitBackend/PKTransaction.cpp
index a675d768..74d8fdaa 100644
--- a/libdiscover/backends/PackageKitBackend/PKTransaction.cpp
+++ b/libdiscover/backends/PackageKitBackend/PKTransaction.cpp
@@ -77,9 +77,11 @@ void PKTransaction::trigger(PackageKit::Transaction::TransactionFlags flags)
});
} else switch (role()) {
case Transaction::ChangeAddonsRole:
- case Transaction::InstallRole:
- m_trans = PackageKit::Daemon::installPackages(packageIds(m_apps, [](PackageKitResource* r){return r->availablePackageId(); }), flags);
- break;
+ case Transaction::InstallRole: {
+ auto ids = packageIds(m_apps, [](PackageKitResource* r){return r->availablePackageId(); });
+ Q_ASSERT(!ids.isEmpty());
+ m_trans = PackageKit::Daemon::installPackages(ids, flags);
+ } break;
case Transaction::RemoveRole:
//see bug #315063
m_trans = PackageKit::Daemon::removePackages(packageIds(m_apps, [](PackageKitResource* r){return r->installedPackageId(); }), true /*allowDeps*/, false, flags);
apol
edited the content of this paste.
(Show Details)
Jun 19 2019, 11:27 AM
apol
changed the title of this paste from untitled to
Masterwork From Distant Lands
.
Log In to Comment