https://bugs.kde.org/show_bug.cgi?id=446764

ratijas <m...@ratijas.tk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |m...@ratijas.tk
             Status|REPORTED                    |RESOLVED
         Resolution|---                         |FIXED

--- Comment #1 from ratijas <m...@ratijas.tk> ---
Sorry, this was caused by my change in Kirigami's global toolbar code.
Apparently, a property declared deep in private components is re-exported as a
public API, which is why it remained of type `var` instead of either bool or an
int (enum). Other half of the reason was inline QML component's data in
kcmutils module which was never updated to use newer enum values.

KCM code is fixed in frameworks/kcmutils!71 [1], and the var-to-int change was
almost immediately reverted in 176615d5 [2], and a TODO KF6 commend was added
in follow-up merge request frameworks/kirigami!438 [3]. Until KF6 we can't
change the property type (the comment should help preventing it), but we can
clean up all and any instances of old behavior.

[1]: https://invent.kde.org/frameworks/kcmutils/-/merge_requests/71
[2]:
https://invent.kde.org/frameworks/kirigami/-/commit/176615d5d771f9003e3e88a0e1378667fa9ca5e4
[3]: https://invent.kde.org/frameworks/kirigami/-/merge_requests/438

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

Reply via email to