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

Nicolas Fella <nicolas.fe...@gmx.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas
                   |ma/sddm-kcm/-/commit/5cb6a5 |ma/sddm-kcm/-/commit/5bc322
                   |6f9084ee56fe64f3c3db7a424f6 |0be8353b4d5b68e992af367bfeb
                   |3af3662                     |85ea291

--- Comment #6 from Nicolas Fella <nicolas.fe...@gmx.de> ---
Git commit 5bc3220be8353b4d5b68e992af367bfeb85ea291 by Nicolas Fella.
Committed on 02/09/2024 at 11:06.
Pushed by nicolasfella into branch 'Plasma/6.1'.

Fix needssave state management

When opening the "Advanced" page we first get onEnabledChanged with false and
then with true
for the comboboxes.

This causes the KCM to be in modified state despite no changes being made.
When closing the KCM this further confuses systemsettings, causing a crash

To avoid this restructure the code so that settings are only written when
interactively changing
the checkbox value

SENTRY: SYSTEMSETTINGS-2DD
(cherry picked from commit 5cb6a56f9084ee56fe64f3c3db7a424f63af3662)

M  +9    -2    src/ui/Advanced.qml

https://invent.kde.org/plasma/sddm-kcm/-/commit/5bc3220be8353b4d5b68e992af367bfeb85ea291

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

Reply via email to