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

--- Comment #52 from Vlad Zahorodnii <[email protected]> ---
Git commit 3d42a5ebcf4bdd2bab0ff98aa434a0c3d6dacfab by Vlad Zahorodnii.
Committed on 15/01/2026 at 08:36.
Pushed by vladz into branch 'master'.

backends/kwayland: Mark config as valid if the output management global is
available

Startup times can vary depending on system load and other factors that
are out of our control.

For example, the initial roundtrip can take half of a second or more, we
can't really put a time limit on it.

Furthermore, the system can start without any outputs or all outputs can
be removed later, this should be handled as well.

This change replaces the initialization bits so only two roundtrips are
performed. This should make startup more deterministic and prevent
unexpectedly destroying the backend object.

M  +1    -1    backends/kwayland/waylandbackend.cpp
M  +4    -40   backends/kwayland/waylandconfig.cpp
M  +1    -18   backends/kwayland/waylandconfig.h

https://invent.kde.org/plasma/libkscreen/-/commit/3d42a5ebcf4bdd2bab0ff98aa434a0c3d6dacfab

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

Reply via email to