https://bugs.kde.org/show_bug.cgi?id=416294
            Bug ID: 416294
           Summary: Setting a numeric OSD label outside range 0-100 breaks
                    OSD progressbar
           Product: Breeze
           Version: 5.17.5
          Platform: Archlinux Packages
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: plasma-b...@kde.org
          Reporter: i.hin.hu...@gmail.com
  Target Milestone: ---

SUMMARY
Passing a numeric value to progressBar component (file
org.kde.breeze.desktop/contents/osd/OsdItem.qml, line 66) outside the specified
0-100 min/max range results in the OSD progress bar itself stuck on either 0%
or 100% until plasmashell restart. This can happen e.g. when switching default
audio output to a bluetooth headset who identifies itself to the system with
its own model number (an easy workaround here is changing the headset name to
something else, but it's not an obvious fix for the problem).

STEPS TO REPRODUCE
1. set an invalid number as osdValue on OsdItem (e.g. set as default audio
output a badly named usb device, triggering an OSD notification showing
device's name)
2. trigger an OSD notification with a progress bar (e.g. change volume or
screen brightness via hotkeys)

OBSERVED RESULT
OSD progress bar is stuck on 0% or 100% until plasma restart

EXPECTED RESULT
OSD progressbar showing the right volume/brightness/etc. level

SOFTWARE/OS VERSIONS
Linux/KDE Plasma:
KDE Plasma Version: 5.17.5
KDE Frameworks Version: 5.65.0
Qt Version: 5.14.0

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to