From 2ea026abe49edcfacdf822333873e62f64eea4c4 Mon Sep 17 00:00:00 2001 From: Aleix Pol Date: Fri, 15 Aug 2025 17:42:44 +0200 Subject: [PATCH] offline: Ensure the enum is registered Otherwise we get a crash saying: [fatal] discover (unknown:0) - QDBusPendingReply: type PackageKit::Transaction::Role is not registered with QtDBus See https://bugs.kde.org/show_bug.cgi?id=508271 --- src/offline.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/offline.cpp b/src/offline.cpp index d4eaedb..b5e4dc8 100644 --- a/src/offline.cpp +++ b/src/offline.cpp @@ -26,6 +26,7 @@ using namespace PackageKit; Offline::Offline(QObject *parent) : QObject(parent) , d_ptr(new OfflinePrivate(this)) { + qRegisterMetaType(); QDBusConnection::systemBus().connect(PK_NAME, PK_PATH, DBUS_PROPERTIES,