Will be needed in the KCM to correctly update the UI
Details
Details
Diff Detail
Diff Detail
- Repository
- R110 KScreen Library
- Branch
- master
- Lint
No Linters Available - Unit
No Unit Test Coverage - Build Status
Buildable 6146 Build 6164: arc lint + arc unit
src/output.cpp | ||
---|---|---|
582–585 | isn't that what this is doing? |
src/output.cpp | ||
---|---|---|
582–585 | There are properties that are related to the overall output state and will never change individually (e.g. id, type, name). Technically modes /may/ change independently of the output (it is possible to add modes in XRandR), but historically we did not support that, so modes were always coupled with the output state as well. I think this is the correct approach to fix a bug, but longterm someone should probably look into what happens when the outputChanged() signal is removed from here and from setModes() as there might be some code listening to it instead of modesChanged(). |
Comment Actions
Will fix first in 5.12 and merge to master, as per https://phabricator.kde.org/D17685