https://bugs.kde.org/show_bug.cgi?id=456873

--- Comment #12 from g...@section9.follonica.org ---
(In reply to David Edmundson from comment #11)
> Git commit 0a7acab2760f85c934dcee1f62e2d66053a3c9f0 by David Edmundson.
> Committed on 04/08/2022 at 15:08.
> Pushed by davidedmundson into branch 'master'.
> 
> Defer session startup until KAMD is up
> 
> Otherwise we can session restore occur before kwin has loaded
> activities. This means kwin will fail to put windows back on the correct
> activity.
> 
> Races are avoided because ksmserver will then make a blocking DBus call
> to kwin on session restore. DBus guarantees order so it will have also
> dispatched the service status to kwin and we know kwin will have handle
> that first.
> 
> Testing done:
> Added "sleep(10)" into the main function. Everything resumed on the
> correct activities.
> 
> M  +1    -0    src/plasma-kactivitymanagerd.service.in
> 
> https://invent.kde.org/plasma/kactivitymanagerd/commit/
> 0a7acab2760f85c934dcee1f62e2d66053a3c9f0

Does this mean that this commit fixes #456873 for sure? If this is the case I
really hope that distribution mantainers can backport it to 5.25.4, otherwise
it means that windows switching will be broken for another month or so, until
5.25.5 release.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to