Summary: | Application startup delay with KDE runtime | ||
---|---|---|---|
Product: | [Plasma] xdg-desktop-portal-kde | Reporter: | Peter Eszlari <peter.eszlari> |
Component: | general | Assignee: | Jan Grulich <jgrulich> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | ahayzen, dschridde+kde, ego.cordatus |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | https://commits.kde.org/xdg-desktop-portal-kde/045302b5292cb62da5843906825c04898d6656d7 | Version Fixed In: |
Description
Peter Eszlari
2019-04-19 05:18:03 UTC
I tested this with an app (io.github.cloose.CuteMarkEd) that is using KDE runtime 5.9 and with this app, there is NO delay! Now I tested this under GNOME with xdg-desktop-portal-gtk and there I have no delay at all, also with the 5.12 runtime. So the problematic combination is: xdg-desktop-portal-kde + KDE runtime 5.12 Git commit 045302b5292cb62da5843906825c04898d6656d7 by Jan Grulich. Committed on 21/04/2019 at 18:52. Pushed by grulich into branch 'Plasma/5.15'. Settings portal: do not return QDBusVariant directly when calling Read() method It seems it's not possible to return an empty QDBusVariant, which makes our portal not to respond in time and delay application start. Instead of trying to return an empty QDBusVariant, we are supposed to return a DBus error. M +54 -20 src/settings.cpp M +4 -2 src/settings.h https://commits.kde.org/xdg-desktop-portal-kde/045302b5292cb62da5843906825c04898d6656d7 *** Bug 407572 has been marked as a duplicate of this bug. *** |