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.
(cherry picked from commit e6993bef)
Co-authored-by: Xaver Hugl xaver.hugl@kde.org