Diffusion KWin 06433997e8d9

Emit connectionDied on all Wayland connections of plugins on teardown

Authored by graesslin on Jul 8 2017, 1:21 PM.

Description

Emit connectionDied on all Wayland connections of plugins on teardown

Summary:
Some libraries loaded into KWin (e.g. breeze) also have a Wayland
connection. If KWin destroyes it's own Wayland connection before the
libraries destroy theirs, KWin might crash on tear down when the
libraries call into libwayland with an invalid connection.

This change requires D6569 in KWayland.

Reviewers: KWin, Plasma

Subscribers: plasma-devel, kwin

Tags: KWin

Differential Revision: https://phabricator.kde.org/D6571

Details

Committed
graesslinJul 28 2017, 6:30 PM
Differential Revision
D6571: Delete all Wayland connections by plugins prior to own Wayland connection
Parents
R108:777f7009edf8: Merge branch 'Plasma/5.10'
Branches
Unknown
Tags
Unknown