diff options
author | Robert Griebl <robert.griebl@qt.io> | 2024-05-02 12:05:16 +0200 |
---|---|---|
committer | Robert Griebl <robert.griebl@qt.io> | 2024-05-07 10:51:19 +0200 |
commit | fead222914d36165430480ccb2e8b719172f43f1 (patch) | |
tree | 8b263a5a70198c8ccc8bd636c0c976da037203ad /examples/applicationmanager/process-status | |
parent | 130d27d56424acef020f66479ef521b6bfdbf20c (diff) |
Fix D-Bus marshalling for taskRequestingInstallationAcknowledge5.15
When a new package was installed, the D-Bus marshalling code for the
signal tried to serialize the contained applications' metadata via the
ids, but at that point, the ids are not known to the ApplicationManager
yet.
Instead we now do the same as in the PackageManager class: add a
function that can serialize an Application * (that doesn't need to be
known to the ApplicationManager).
Change-Id: I5989c1e1d449d38d634fd00e7ed33bf66e9430a3
Reviewed-by: Bernd Weimer <bernd.weimer@qt.io>
(cherry picked from commit 5146513f6bebeabc119d5ec330432b9f4ff61b1a)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
(cherry picked from commit 7829162b8ca7745abea90089038023c400e43b32)
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
Diffstat (limited to 'examples/applicationmanager/process-status')
0 files changed, 0 insertions, 0 deletions