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

Vlad Zahorodnii <vlad.zahorod...@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|                            |https://invent.kde.org/plas
                   |                            |ma/kwin/-/commit/6a1b1d01b8
                   |                            |57f0fadc85f088af24e1b296bc9
                   |                            |446
         Resolution|---                         |FIXED
             Status|ASSIGNED                    |RESOLVED

--- Comment #5 from Vlad Zahorodnii <vlad.zahorod...@kde.org> ---
Git commit 6a1b1d01b857f0fadc85f088af24e1b296bc9446 by Vlad Zahorodnii, on
behalf of Nicolas Fella.
Committed on 20/11/2023 at 08:41.
Pushed by vladz into branch 'master'.

Fix and simplify UI creation in various effect KCMs

We don't need an intermediate widget class here, we can set up the UI directly,
like it's done in several effect KCMs already

Not only does this simplify the code, it also fixes crashes due to broken
ownership

M  +2    -10   src/plugins/magiclamp/magiclamp_config.cpp
M  +1    -9    src/plugins/magiclamp/magiclamp_config.h
M  +2    -11   src/plugins/magnifier/magnifier_config.cpp
M  +1    -8    src/plugins/magnifier/magnifier_config.h
M  +2    -10   src/plugins/mouseclick/mouseclick_config.cpp
M  +1    -8    src/plugins/mouseclick/mouseclick_config.h
M  +2    -10   src/plugins/mousemark/mousemark_config.cpp
M  +1    -8    src/plugins/mousemark/mousemark_config.h
M  +5    -6    src/plugins/showpaint/showpaint_config.cpp
M  +1    -1    src/plugins/showpaint/showpaint_config.h
M  +1    -10   src/plugins/thumbnailaside/thumbnailaside_config.cpp
M  +1    -9    src/plugins/thumbnailaside/thumbnailaside_config.h
M  +5    -13   src/plugins/trackmouse/trackmouse_config.cpp
M  +1    -9    src/plugins/trackmouse/trackmouse_config.h
M  +5    -15   src/plugins/zoom/zoom_config.cpp
M  +1    -9    src/plugins/zoom/zoom_config.h

https://invent.kde.org/plasma/kwin/-/commit/6a1b1d01b857f0fadc85f088af24e1b296bc9446

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

Reply via email to