fvogt created this revision. fvogt added reviewers: Plasma, graesslin. Restricted Application added a project: KWin. Restricted Application added subscribers: KWin, kwin. fvogt requested review of this revision.
REVISION SUMMARY The Qt Wayland support for subsurfaces is broken in many ways, producing graphical glitches and crashes: https://bugreports.qt.io/browse/QTBUG-54888 for instance. Using a QQuickWidget instead of a QQuickView avoids those issues, with the additional benefit of a nicer API. TEST PLAN Opened the KCM with kcmshell and systemsettings, no subsurfaces used anymore. REPOSITORY R108 KWin BRANCH Plasma/5.12 REVISION DETAIL https://phabricator.kde.org/D11066 AFFECTED FILES kcmkwin/kwincompositing/CMakeLists.txt kcmkwin/kwincompositing/main.cpp kcmkwin/kwincompositing/model.cpp kcmkwin/kwincompositing/model.h To: fvogt, #plasma, graesslin Cc: kwin, plasma-devel, #kwin, iodelay, bwowk, ZrenBot, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, apol, mart