https://bugs.kde.org/show_bug.cgi?id=428147
David Edmundson <k...@davidedmundson.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Latest Commit| |https://invent.kde.org/fram | |eworks/plasma-framework/-/c | |ommit/bf8932f293dd7ceb9904a | |938cdafdc20f33190de Resolution|DUPLICATE |FIXED --- Comment #9 from David Edmundson <k...@davidedmundson.co.uk> --- Git commit bf8932f293dd7ceb9904a938cdafdc20f33190de by David Edmundson. Committed on 30/08/2023 at 13:41. Pushed by davidedmundson into branch 'master'. Dialog: Split wayland parts into new class The PlasmaShell wayland parts are split out of Dialog, allowing for re-use in upcoming replacements. In addition we move away from KWayland in favour of generated classes and QtWaylandClientExtension. We also change the lifespan of the user-facing class to match the Window rather than the plasma_surface. This allows a caller to call setPanelBehavior once and sending it multiple times as the underlying shell surface is recreated should happen automatically. This also should fix ordering applying initial plasma_surface properties before the first commit. Whilst Dialog could now be cleaned up further, this commit does not do so as it is being phased out. M +0 -4 .kde-ci.yml M +4 -8 CMakeLists.txt M +0 -1 src/plasma/config-plasma.h.cmake M +15 -10 src/plasmaquick/CMakeLists.txt M +54 -105 src/plasmaquick/dialog.cpp M +126 -38 src/plasmaquick/waylandintegration.cpp M +39 -24 src/plasmaquick/waylandintegration_p.h https://invent.kde.org/frameworks/plasma-framework/-/commit/bf8932f293dd7ceb9904a938cdafdc20f33190de -- You are receiving this mail because: You are watching all bug changes.