Paste P409

Masterwork From Distant Lands
ActivePublic

Authored by apol on Jun 20 2019, 3:58 PM.
diff --git a/libdiscover/backends/PackageKitBackend/PackageKitResource.cpp b/libdiscover/backends/PackageKitBackend/PackageKitResource.cpp
index 6726c0a4..a32f87ae 100644
--- a/libdiscover/backends/PackageKitBackend/PackageKitResource.cpp
+++ b/libdiscover/backends/PackageKitBackend/PackageKitResource.cpp
@@ -147,14 +147,14 @@ QString PackageKitResource::section()
AbstractResource::State PackageKitResource::state()
{
+ AbstractResource::State r = Broken;
if (backend()->isPackageNameUpgradeable(this))
- return Upgradeable;
+ r = Upgradeable;
else if(m_packages.contains(PackageKit::Transaction::InfoInstalled))
- return Installed;
+ r = Installed;
else if(m_packages.contains(PackageKit::Transaction::InfoAvailable))
- return None;
- else
- return Broken;
+ r = None;
+ return r;
}
void PackageKitResource::addPackageId(PackageKit::Transaction::Info info, const QString &packageId, bool arch)
apol edited the content of this paste. (Show Details)Jun 20 2019, 3:58 PM
apol changed the title of this paste from untitled to Masterwork From Distant Lands.