diff options
| author | Tarja Sundqvist <tarja.sundqvist@qt.io> | 2025-08-28 14:58:07 +0300 |
|---|---|---|
| committer | Tarja Sundqvist <tarja.sundqvist@qt.io> | 2025-08-28 14:58:07 +0300 |
| commit | 49bae824cb78fb9dc3040d00c7fe9621c5cd2ee1 (patch) | |
| tree | 773aa6b2db895a73de5d42c9760d6e16e3889f31 /src/dbus-lib/packagemanagerdbuscontextadaptor.cpp | |
| parent | 2e99fae3237f3afcef57ad5ef6dfb8da2ef8af2f (diff) | |
| parent | 2241a8a48df702da9001415334a77afc530b8ca2 (diff) | |
Merge "Merge tag 'v6.2.13-lts' into tqtc/lts-6.2-opensource"v6.2.13-lts-lgpl6.2
Diffstat (limited to 'src/dbus-lib/packagemanagerdbuscontextadaptor.cpp')
| -rw-r--r-- | src/dbus-lib/packagemanagerdbuscontextadaptor.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/dbus-lib/packagemanagerdbuscontextadaptor.cpp b/src/dbus-lib/packagemanagerdbuscontextadaptor.cpp index 7f640ae9..6b67b60a 100644 --- a/src/dbus-lib/packagemanagerdbuscontextadaptor.cpp +++ b/src/dbus-lib/packagemanagerdbuscontextadaptor.cpp @@ -82,10 +82,10 @@ PackageManagerAdaptor::PackageManagerAdaptor(QObject *parent) const auto apps = package->applications(); // these are QObject * (legacy API) QVariantList appList; appList.reserve(apps.size()); - for (const auto *obj : apps) { - QVariantMap app = ApplicationManager::instance()->get(obj->property("id").toString()); - app.remove(qSL("application")); // cannot marshall QObject * - appList.append(app); + for (auto *app : apps) { + QVariantMap appMap = ApplicationManager::instance()->get(qobject_cast<Application *>(app)); + appMap.remove(qSL("application")); // cannot marshall QObject * + appList.append(appMap); } map.insert(qSL("applications"), appList); |
