https://bugs.kde.org/show_bug.cgi?id=449389
cwo <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas |ma/plasma-desktop/-/commit/ |ma/plasma-desktop/-/commit/ |03e8e795242549ab872bf406ce7 |66b7fe44fd2f7b1a28610eaf361 |2013068f643a0 |80ef2ee9d6793 --- Comment #4 from cwo <[email protected]> --- Git commit 66b7fe44fd2f7b1a28610eaf36180ef2ee9d6793 by Christoph Wolk. Committed on 26/01/2026 at 17:14. Pushed by cwo into branch 'Plasma/6.6'. desktoppackage/configuration: allow re-adding action button ConfigurationContainmentActions allows creating custom button bindings. It uses MouseEventInputButton, and listens to its eventString property changing. But this doesn't work if the user adds a particular binding, deletes it, then tries to add the same binding again: re-doing the same input does not change the input as stored in eventString, so the Changed signal is never emitted. (If the user adds a different binding in between, everything works again, as now the property contains that binding, and can be overwritten by adding the same binding again). Instead, we send the Changed() signal explicitly when an input was made but the current one is unchanged from the previously set one. There's a separate check to make sure that the same binding is not added twice. FIXED-IN: 6.6.0 (cherry picked from commit 03e8e795242549ab872bf406ce72013068f643a0) Co-authored-by: Christoph Wolk <[email protected]> M +8 -4 desktoppackage/contents/configuration/MouseEventInputButton.qml https://invent.kde.org/plasma/plasma-desktop/-/commit/66b7fe44fd2f7b1a28610eaf36180ef2ee9d6793 -- You are receiving this mail because: You are watching all bug changes.
