AbstractOuput::setScale had an effect on existing outputs, but calling
setScale before setEnabled(which creates the OutputInterface) would not
have worked.
Details
Details
- Reviewers
- None
- Group Reviewers
KWin
Found in review of another change
Doesn't seem to have any practical impact due to way code happens to be written currently
Diff Detail
Diff Detail
- Repository
- R108 KWin
- Lint
Lint OK - Unit
No Unit Test Coverage - Build Status
Buildable 7890 Build 7908: arc lint + arc unit
Comment Actions
Yeah, and now you mention it the entirety of the xdgOutput setting is missing on construction too.
It's all a bit of a mess, so I'm going to see if I can change it so waylandOutput object has the same lifespan as m_waylandOutputDevice and we just call create/destroy as appropriate to change what the clients bind to.
It would really clear all this code up.