Created attachment 145447 [details] bug When I lock one of "blending mode", "opacity" or "flow" and switch to another brush, I find that the other parameters are also locked. And the brush preview keeps flashing, and some parameters (such as the lock in rotation) are also flashing.
Added: In "mask brush", locking one parameter will cause all other parameters to be locked
Hi, thank you for your report. I can confirm with the Krita Version: 5.2.0-prealpha (git 5c98a72) Appimage with Qt 5.15.7, very weird.
Git commit 15efe81d96c6d374aced585c95cb7e557085ee9d by Dmitry Kazakov. Committed on 19/04/2023 at 13:09. Pushed by dkazakov into branch 'master'. Fix unlocking brush properties We should avoid recursive updates when saving/resetting locked properties M +11 -5 libs/ui/kis_paintop_box.cc M +3 -9 libs/ui/kis_paintop_settings_widget.cpp https://invent.kde.org/graphics/krita/commit/15efe81d96c6d374aced585c95cb7e557085ee9d
Git commit 65afe12bd50b4f3bb6c048707302f5cd39def016 by Dmitry Kazakov. Committed on 19/04/2023 at 13:09. Pushed by dkazakov into branch 'master'. Fix infinite loop when switching preset with properties locked We should't call setProperty() in getProperty(), unless the value actually changed. M +8 -2 libs/image/brushengine/kis_locked_properties_proxy.cpp https://invent.kde.org/graphics/krita/commit/65afe12bd50b4f3bb6c048707302f5cd39def016