Summary: | startup and occasional freezes from plasma default applets | ||
---|---|---|---|
Product: | [Plasma] lattedock | Reporter: | Michail Vourlakos <mvourlakos> |
Component: | application | Assignee: | Michail Vourlakos <mvourlakos> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | mvourlakos |
Priority: | NOR | ||
Version: | 0.10.3 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/latte-dock/commit/b3efb73aefb7fbe0c2f7f91dacf74769a121ebed | Version Fixed In: | 0.10.4 |
Description
Michail Vourlakos
2021-10-31 20:14:12 UTC
Git commit 912f2f1cfa26276ed08e9527bc25b70591f29256 by Michail Vourlakos. Committed on 14/11/2021 at 11:39. Pushed by mvourlakos into branch 'v0.10'. plasmadesk:fix startup freezes from QDbusInterface --as it appears plasma applets were not the main faulter to blame for startup freezes. The bug was that Latte was trying to communicate with Plasma DBus interface to inform it about docks/panels geometries. For some reason during startup other applets could also were trying the same and for that reason Qt provides a 25sec forced delay in case there are too many such calls. The new approach does not block the startup code at all and it should work at all cases. FIXED-IN:0.10.4 M +59 -27 app/plasma/extended/screengeometries.cpp M +2 -0 app/plasma/extended/screengeometries.h https://invent.kde.org/plasma/latte-dock/commit/912f2f1cfa26276ed08e9527bc25b70591f29256 Git commit b3efb73aefb7fbe0c2f7f91dacf74769a121ebed by Michail Vourlakos. Committed on 14/11/2021 at 11:44. Pushed by mvourlakos into branch 'master'. plasmadesk:fix startup freezes from QDbusInterface --as it appears plasma applets were not the main faulter to blame for startup freezes. The bug was that Latte was trying to communicate with Plasma DBus interface to inform it about docks/panels geometries. For some reason during startup other applets could also were trying the same and for that reason Qt provides a 25sec forced delay in case there are too many such calls. The new approach does not block the startup code at all and it should work at all cases. FIXED-IN:0.10.4 M +59 -27 app/plasma/extended/screengeometries.cpp M +2 -0 app/plasma/extended/screengeometries.h https://invent.kde.org/plasma/latte-dock/commit/b3efb73aefb7fbe0c2f7f91dacf74769a121ebed |