kwin/plugins
Roman Gilg 732610bd8f [platforms/drm] Early platform and outputs teardown
Summary:
Since we now use in the backends the OutputDeviceInterface for output data
all access must be complete before the Wayland server goes down. For that
introduce a new function to prepare shutdown in the backends.

While at it also remove the output deletion, since they get deleted through
Qt's object system leading to crashes on double free.

Test Plan: Shutdown works without seg faults in the Drm backend.

Reviewers: #kwin, zzag

Reviewed By: #kwin, zzag

Subscribers: zzag, kwin

Tags: #kwin

Maniphest Tasks: T11459

Differential Revision: https://phabricator.kde.org/D23602
2019-09-05 17:00:40 +02:00
..
idletime Run clang-tidy with modernize-use-override check 2019-07-22 20:03:22 +03:00
kdecorations [plugins/aurorae] Fix indentation in Decoration::updateBuffer 2019-08-28 19:39:31 +03:00
kglobalaccel Run clang-tidy with modernize-use-override check 2019-07-22 20:03:22 +03:00
kpackage SVN_SILENT made messages (.desktop file) - always resolve ours 2019-08-30 05:26:49 +02:00
platforms [platforms/drm] Early platform and outputs teardown 2019-09-05 17:00:40 +02:00
qpa Run clang-tidy with modernize-use-override check 2019-07-22 20:03:22 +03:00
scenes Switch to Q_ASSERT 2019-08-31 20:07:05 +03:00
windowsystem Remove slideWindow(QWidget*) overload with recent KWindowSystem 2019-08-22 14:09:41 +02:00
CMakeLists.txt Move package structure plugins to plugins dir 2019-03-11 10:57:13 +02:00