Move generic Wayland parts of OutputDevice initialization into
AbstractOutput class.
Details
Details
- Reviewers
davidedmundson - Group Reviewers
KWin - Maniphest Tasks
- T10016: Improve Wayland zero output handling
- Commits
- R108:32a9a618894d: Abstract OutputDevice initialization
Diff Detail
Diff Detail
- Repository
- R108 KWin
- Lint
Automatic diff as part of commit; lint not applicable. - Unit
Automatic diff as part of commit; unit tests not applicable.
Comment Actions
I'm not loving the name, the goal of this patchset is to move all of the wayland logic out of the platform.
initWaylandOutput/initXdgOutput are now handled in setEnabled so can be private to AbstractOutput.
We should aim for the same with outputdevice.
I'd rather this was just "AbstractOutput::init()"
Code otherwise is fine