Skip to content

wayland: Simplify startup of compositor

At the moment, the wayland compositor has to handle the case of having no workspace. This should be unnecessary and it creates a pesky cycling dependency between Workspace and Compositor.

Given that the Workspace acts more like a container and kwin starts accepting client connections after starting compositing, it's possible to create the Workspace earlier and simplify the start() function a bit.

Merge request reports