https://bugs.kde.org/show_bug.cgi?id=488133
Dmitry Kazakov <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Latest Commit| |https://invent.kde.org/grap | |hics/krita/-/commit/0e425d5 | |f7ba41ae2c36f4e29b24c44cbc5 | |a602ff Resolution|--- |FIXED --- Comment #15 from Dmitry Kazakov <[email protected]> --- Git commit 0e425d5f7ba41ae2c36f4e29b24c44cbc5a602ff by Dmitry Kazakov. Committed on 01/04/2026 at 13:37. Pushed by dkazakov into branch 'master'. Fix extra updates when merging two layers below a layer with a mask On layer removal we should use no-filthy updates, not the filthy ones. It lets us avoid the extra mask regeneration of the layers above. The patch may cause regressions, so the follwing cases should be tested really well: 1) Removal of a layer (or merge-down with non-stardard blendmode) * just a layer * a layer with transform mask * a layer with layer style * deep in a hierarchy of group layers 2) Undo/Redo of such removal After all the actions, the canvas should be updated properly, without any traces or artifacts. M +5 -3 libs/image/commands/kis_image_command.cpp https://invent.kde.org/graphics/krita/-/commit/0e425d5f7ba41ae2c36f4e29b24c44cbc5a602ff -- You are receiving this mail because: You are watching all bug changes.
