kwin/plugins/kdecorations/aurorae/src
Martin Flöser 5cb91762be [aurorae] Mark the render QQuickWindow as frameless
Summary:
On Wayland aurorae was creating a lot of stress for the system and
basically turning the system unusable in a short time. This was due to
a recursion starting to create OpenGL contexts. The window created a
decoration (aurorae) which created a QQuickWindow. For that KWin creates
an internal window which in turn triggers the creation of a window
decoration and so on and on.

By simply setting the render QQuickWindow as frameless we can prevent
this recursion.

Test Plan: Tested on Wayland and X11. On Wayland the recursion is gone.

Reviewers: #kwin, #plasma

Subscribers: plasma-devel, kwin

Tags: #kwin

Differential Revision: https://phabricator.kde.org/D6726
2017-07-17 16:51:04 +02:00
..
lib Fix Aurorae decorations with non integer DPI 2017-06-05 10:50:01 +01:00
qml [Aurorae AppMenuButton] Show if client has app menu 2017-03-22 16:51:20 +01:00
aurorae.cpp [aurorae] Mark the render QQuickWindow as frameless 2017-07-17 16:51:04 +02:00
aurorae.h Update Aurorae Shadow when we copy the buffer, not one frame after painting 2017-03-20 08:51:56 +00:00
aurorae.json
aurorae.knsrc SVN_SILENT made messages (.desktop file) - always resolve ours 2017-06-23 05:46:51 +02:00
CMakeLists.txt
colorhelper.cpp
colorhelper.h
decorationoptions.cpp
decorationoptions.h
decorationplugin.cpp
decorationplugin.h
kwindecoration.desktop SVN_SILENT made messages (.desktop file) - always resolve ours 2017-06-10 05:41:19 +02:00