Diffusion KWin 31b5b7f9f981

Ensure internal Wayland connection is properly setup before creating LockScreen…

Authored by graesslin on Sep 30 2017, 2:33 PM.

Description

Ensure internal Wayland connection is properly setup before creating LockScreen integration

With the new Wayland only mode we start too fast and it can happen that
the initWithWorkspace is called before the client connection is fully
setup. This would result in a crash in the idletime plugin once it tries
to create a seat.

To prevent this problem the code is split out into a dedicated method
and only invoked if all interfaces have been announced on the internal
connection.

BUG: 385397
FIXED-IN: 5.11.1

Details

Committed
graesslinOct 5 2017, 5:34 PM
Parents
R108:c27f6dcde199: Update version number for 5.11.0 GIT_SILENT
Branches
Unknown
Tags
Unknown