Группа :: Система/Настройка/Пакеты
Пакет: plasma5-discover
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Патч: alt-fix-status-after-transaction.patch
Скачать
Скачать
diff --git a/libdiscover/backends/PackageKitBackend/PKTransaction.cpp b/libdiscover/backends/PackageKitBackend/PKTransaction.cpp
index 631654ff..206a833e 100644
--- a/libdiscover/backends/PackageKitBackend/PKTransaction.cpp
+++ b/libdiscover/backends/PackageKitBackend/PKTransaction.cpp
@@ -51,7 +51,9 @@ void PKTransaction::trigger(PackageKit::Transaction::TransactionFlags flags)
{
if (m_trans)
m_trans->deleteLater();
- m_newPackageStates.clear();
+
+ if (flags & PackageKit::Transaction::TransactionFlagSimulate)
+ m_newPackageStates.clear();
if (m_apps.size() == 1 && qobject_cast<LocalFilePKResource *>(m_apps.at(0))) {
auto app = qobject_cast<LocalFilePKResource *>(m_apps.at(0));