Load the correct control information in configurations with identical
displays having the same EDID data by checking additionally the names
of the displays, which are supposed to contain information about the
connectors being used.
Details
Details
- Reviewers
- None
- Group Reviewers
Plasma - Maniphest Tasks
- T10028: Individual KScreen output data retention
- Commits
- R104:153e6e5fbafa: Consider identical display models in ControlConfig
Compiles. Auto test passes.
Diff Detail
Diff Detail
- Branch
- 1controlNameSpecific
- Lint
No Linters Available - Unit
No Unit Test Coverage - Build Status
Buildable 12768 Build 12786: arc lint + arc unit
Comment Actions
No, this is only about the new control files. Config files already differentiate between different connectors. But after thinking about this more I realized there is another issue with old configs, which needs to be solved in another patch of this series:
If there is no control file, the output retention falls back to global. If there is no global file we set some default values. It should instead take the ones from the config file. By that all config files will stay valid until the user first time changes an output property with global retention selected.