libkscreen re-uses output objects when their ID is the same, even if theunderlying data (like the EDID) is different. Usually that's not a problem,but in some cases it resulted in the label not updating when the hardwarechanged. To fix it, just re-create the KWinDisplayBrightness object when thelabel would be different.
↧