Summary: | QML binding loop in: org.kde.breeze.desktop/contents/osd/OsdItem.qml:51:5: QML ProgressBar: Binding loop detected for property "value" | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Elias Probst <mail> |
Component: | Theme - Breeze | Assignee: | Andrew Lake <jamboarder> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | kde, notmart |
Priority: | NOR | ||
Version: | master | ||
Target Milestone: | 1.0 | ||
Platform: | Gentoo Packages | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/plasma-workspace/770b5dd69dd6313df31d4f52d00723da01642abc | Version Fixed In: | |
Sentry Crash Report: |
Description
Elias Probst
2015-02-28 22:55:16 UTC
hmm, this binding loop doesn't seem to make much sense, may be a false positive Confirming binding loop exists. Git commit 770b5dd69dd6313df31d4f52d00723da01642abc by David Edmundson. Committed on 22/03/2015 at 19:37. Pushed by davidedmundson into branch 'master'. Sanitise input to osd progress bar Previous code checked the progress bar was visible and only then set the osdValue (which is a var). This relies on inner workings of the OSD service to set values in the right order. This fixes a binding loop on startup and will be slightly faster as we won't update value twice when showing OSD. M +1 -1 lookandfeel/contents/osd/OsdItem.qml http://commits.kde.org/plasma-workspace/770b5dd69dd6313df31d4f52d00723da01642abc |