https://bugs.kde.org/show_bug.cgi?id=477855
--- Comment #13 from Bo Zhang <[email protected]> --- (In reply to Fabian Vogt from comment #11) > (In reply to Fabian Vogt from comment #10) > > FWICT those are the OpacityAnimators of libplasma ButtonShadow instances, > > but disabled (state: 0). The QuickAnimatorProxyJob for them is running > > though. Qt bug? > > Maybe? With this diff applied to libplasma, the running > QuickAnimatorProxyJobs are gone and strace shows that plasmashell is idling > properly: > > diff --git > a/src/declarativeimports/plasmacomponents3/private/ButtonShadow.qml > b/src/declarativeimports/plasmacomponents3/private/ButtonShadow.qml > index e853972ec..757dce36f 100644 > --- a/src/declarativeimports/plasmacomponents3/private/ButtonShadow.qml > +++ b/src/declarativeimports/plasmacomponents3/private/ButtonShadow.qml > @@ -28,6 +28,6 @@ KSvg.FrameSvgItem { > opacity: showShadow ? 1 : 0 > Behavior on opacity { > enabled: Kirigami.Units.shortDuration > 0 > - OpacityAnimator { duration: Kirigami.Units.shortDuration; > easing.type: Easing.OutQuad } > + NumberAnimation { duration: Kirigami.Units.shortDuration; > easing.type: Easing.OutQuad } > } > } When making this change, do you have to rebuild Qt/Plasma libraries? I manually applied the code change in /usr/lib64/qt6/qml/org/kde/plasma/components/private/ButtonShadow.qml But the problem persists. -- You are receiving this mail because: You are watching all bug changes.
