| Summary: | QML SpinBox: Binding loop detected for property "implicitWidth": qrc:/qt/qml/org/kde/plasma/components/SpinBox.qml:20:5 | ||
|---|---|---|---|
| Product: | [Frameworks and Libraries] libplasma | Reporter: | hbr <nepnep> |
| Component: | components | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | minor | CC: | nate, niccolo.venerandi, notmart |
| Priority: | NOR | ||
| Version First Reported In: | 6.1 | ||
| Target Milestone: | --- | ||
| Platform: | Arch Linux | ||
| OS: | Linux | ||
| Latest Commit: | https://invent.kde.org/plasma/libplasma/-/commit/c01eb1db8382c78f24313f700732ed3481005a6d | Version Fixed/Implemented In: | 6.4.0 |
| Sentry Crash Report: | |||
|
Description
hbr
2025-02-18 19:07:50 UTC
Git commit c01eb1db8382c78f24313f700732ed3481005a6d by Christoph Wolk. Committed on 11/03/2025 at 15:44. Pushed by cwo into branch 'master'. PC3/SpinBox: don't read implicitsize of loader before it's ready Spinbox uses a Loader to conditionally load the editable or non-editable version of the textinput background. The Loader coming in confuses the implicit size assignment and leads to a binding loop for a moment before settling on a proper value. This seems harmless, but causes a warning to be printed each time a PC3 SpinBox is created. Instead, just wait until the Loader is ready, and consider its implicit size to be 0 until then. FIXED-IN: 6.4.0 M +2 -2 src/declarativeimports/plasmacomponents3/SpinBox.qml https://invent.kde.org/plasma/libplasma/-/commit/c01eb1db8382c78f24313f700732ed3481005a6d |